【发布时间】:2017-01-02 23:26:39
【问题描述】:
我试图使用 python 3 在同一行中打印循环的结果,在阅读 Python: for loop - print on the same line 之后,我设法做到了。
for x in range(1,10):
print(x, end="")
现在的问题是当我插入时
time.sleep(2)
在打印之前。 我想打印第一个字符,等待两秒钟,然后是第二个,再等两秒钟,等等。
代码如下:
for x in range(1,10):
time.sleep(2)
print(x, end="")
我们等待 20 秒 (= 10*2),然后才会显示数字。这不是我们所期望的。
我应该怎么做才能有上述预期的行为,即等待 2 秒,打印第一个字符,再等 2 秒,打印第二个字符等。
【问题讨论】:
-
另见另一个重复的here。
标签: python for-loop printing sleep