我开始学习python,我正在做一些小项目来帮助我的日常活动。现在我正在尝试使用以下脚本计算秒数,如倒计时 - 每次为314秒,但我不明白如何获得新值:
counter = 1
currenttime = 2000
while counter <=5:
counter = counter + 1
newtime = currenttime - 314
print arty
在这种情况下,它从2000 - 314开始,它打印新时间1686,但现在我希望下一次计算与新的当前时间(1686 - 314)一起继续。
答案 0 :(得分:2)
所以将newtime = currenttime - 314
更改为currenttime = currenttime - 314
:
counter = 1
currenttime = 2000
while counter <= 5:
counter = counter + 1 # or counter += 1
currenttime = currenttime - 314 # or currenttime -= 314
print currenttime
输出:
# 1686
# 1372
# 1058
# 744
# 430
答案 1 :(得分:0)
我希望这有助于你的情况:
counter = 1
currenttime = 2000
while counter <=5:
counter += 1
currenttime -= 314
print currenttime
如果您需要使用for循环的计数器:
max_count = 5
currenttime = 2000
for counter in range(max_count):
currenttime -= 314
print currenttime