Nonewline python

我试图随机打印随机数,但是当我尝试使用end= " "在一行中打印输出时,输出在显示程序之前不显示任何内容。Nonewline python

import random 

import time

while True:

x = random.randint(1,6)

print(x, end=" ")

time.sleep(1)

的出放就是这个样子后,我打断:

C1 2 3 5 5 4 5 4 1 --------------------------------------------------------------------------- 

KeyboardInterrupt Traceback (most recent call last)

回答:

你可以通过flush=Trueprint功能(在python3)

print(x, end=" ", flush=True) 

回答:

做的最简单的方法禁用缓冲它如下:

print('Hello World!', flush=True , end = " ") 

以上是 Nonewline python 的全部内容, 来源链接: utcz.com/qa/260688.html

回到顶部