小编use*_*624的帖子

为什么python在time.sleep()之后不打印?

我用 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),但什么也没发生。

请有人帮我解决这个问题吗?谢谢

python printing python-3.x

5
推荐指数
2
解决办法
93
查看次数

标签 统计

printing ×1

python ×1

python-3.x ×1