0
如何循环范围()函数x在Python中有时间延迟的次数?例如, 例如,我在范围(4,9)中重复3次,每次停止5秒钟后再开始新的计数。答案应该是这样的:循环范围()带时间延迟的函数 - Python
"0 second delay" (4,5,6,7,8,9)
"5 second delay" (4,5,6,7,8,9)
"10 second delay" (4,5,6,7,8,9)
如何循环范围()函数x在Python中有时间延迟的次数?例如, 例如,我在范围(4,9)中重复3次,每次停止5秒钟后再开始新的计数。答案应该是这样的:循环范围()带时间延迟的函数 - Python
"0 second delay" (4,5,6,7,8,9)
"5 second delay" (4,5,6,7,8,9)
"10 second delay" (4,5,6,7,8,9)
这个怎么样?
from time import sleep
N = 3 # number of times you want to repeat
for d in xrange(N):
sleep(d * 5)
for x in xrange(4, 10):
# do something
注意:假设的Python 2.x的(x范围),否则,你应该使用常规范围(Python 3.x都有)。
您可以使用time
模块。在打印语句之前想要等待时,它是一个非常方便的工具。 time.sleep(x)
将脚本暂停“x”秒数量。
import time
list = []
for _ in range(3):
time.sleep(5)
for i in range(4, 9):
list.append(i)
print(i)