创建一个简单的倒数计时器Python

时间:2018-12-12 15:42:34

标签: python

有人可以给我小费吗?我正在尝试创建一个倒数计时器,该计时器将根据这些情节进行重置...

例如,我希望下面的代码从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次)的内容。

1 个答案:

答案 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)
相关问题