【发布时间】:2020-03-11 23:39:48
【问题描述】:
我用python编程快2年了,在看一些老代码的时候发现了一件很奇怪的事情。
import random, sys, time
try:
while True:
print(' ', str(random.randint(100,999)), end='')
time.sleep(0.01)
except:
sys.exit()
按照这段代码的语法,我的程序应该永远打印一个空格和一个从 100 到 999 的随机数,但这并没有发生。
当我运行这段代码时,屏幕上什么都不会出现,直到我按下 CTRL-C,即使删除 try 语句也不会改变任何东西。
我尝试更改控制台(Windows 终端、powershell 和 CMD)但没有任何反应。
请有人帮我解决这个问题吗?谢谢
【问题讨论】:
标签: python python-3.x printing