有人可以给我小费吗?我正在尝试创建一个倒数计时器,该计时器将根据这些情节进行重置...
例如,我希望下面的代码从10-0倒数15次(total_episodes
),但是它只倒数一次...任何提示都非常感谢。.
import time
total_episodes = 15
n=10
for episode in range(total_episodes):
for i in range(n):
time.sleep(1)
n -= 1
print("countdown episode timer",n)
我需要使用time.sleep
作为我的真实情况,我正在尝试创建一种可以倒计时10分钟(每集15次)的内容。
答案 0 :(得分:1)
您忘了重设n
。
for episode in range(total_episodes):
n = 10 # do this
for i in range(n):
time.sleep(1)
n -= 1
print("countdown episode timer", n)
在不重置n
的情况下,嵌套的for
循环将求值i in range(0)
,这只是一个空范围。
或,您甚至可以不用n
。
for episode in range(total_episodes):
for i in range(10, 0, -1):
time.sleep(1)
print("countdown episode timer", i)