Python 中的蓄电池
pythonserver side programmingprogramming更新于 2025/11/3 12:28:17
假设我们有一部处于"eco 模式"的手机。一旦电池电量达到 20%,此模式就会激活。在这种 eco 模式下,电池消耗速度比正常模式慢两倍。现在,当我们离开家时,电池电量为 100%。然后 t 分钟后,电池电量还剩下 p%。我们必须找出手机关机前还有多少分钟。
因此,如果输入为 t = 75 和 p = 25,则输出为 45
为了解决这个问题,我们将遵循以下步骤 −
if p < 20,则
返回 2*p*t/(120-2*p)
否则返回 (p+20) *t/(100-p)
让我们看看下面的实现,以便更好地理解 −
示例
class Solution: def solve(self, t, p): if p < 20: return 2*p*t/(120-2*p) return (p+20)*t/(100-p) ob = Solution() print(ob.solve(75, 25))
输入
75,25
输出
45.0
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

