我试图使用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秒钟,打印第二个字符等等,我应该怎么做呢?