我想使用for循环在同一行显示一系列数字,这是我所做的:
for i in range(10):
sleep(1)
print(i, end=" ")
这段代码本应该在每次循环迭代时依次打印数字(0、1、2、...、10),但是实际上程序会等待循环完毕后一次性打印所有的数字。
我不理解为什么会出现这种情况,有没有人知道是什么原因导致了这种行为呢?谢谢!