我用 python 编程将近 2 年了,我在看一些旧代码时发现了一件非常奇怪的事情。
import random, sys, time
try:
while True:
print(' ', str(random.randint(100,999)), end='')
time.sleep(0.01)
except:
sys.exit()
Run Code Online (Sandbox Code Playgroud)
按照这段代码的语法,我的程序应该永远打印一个空格和一个从 100 到 999 的随机数,但这并没有发生。
当我运行此代码时,屏幕上没有任何显示,直到我按下 CTRL-C,即使删除 try 语句也不会改变任何内容。
我尝试更改控制台(Windows 终端、powershell 和 CMD),但什么也没发生。
请有人帮我解决这个问题吗?谢谢