在同一行打印文本并调用睡眠功能

时间:2017-09-22 13:56:01

标签: python-3.x function sleep

到目前为止,这是我的编程

import time

from time import sleep

print (print("narwhales");sleep[0.1],print("narwhales");sleep[0.1])

我想要的结果是

narwhales(稍后)narwhales

不幸的是,它只是给了我一个错误。 请保持简单的解释,我是python3的新手,我还不知道所有的话。

1 个答案:

答案 0 :(得分:0)

在Python 3中,以下内容应该可以正常工作

from time import sleep
print('narwhales', end='', flush=True); sleep(1); print('narwhales')

首先,脚本在屏幕上打印narwhales。参数end=''表示不应发生换行。参数flush=True立即将文本刷新到控制台。然后脚本等待1秒钟并打印第二个字符串。这次是换行符。

另请注意,这也可以写成

from time import sleep
print('narwhales', end='', flush=True)
sleep(1)
print('narwhales')