【发布时间】:2017-09-12 04:10:00
【问题描述】:
我想编写允许我打印一个单词然后它消失并打印下一个单词的代码。例如,如果我有“Hello World!”,程序应该打印“Hello”,然后这个词消失,然后是“World!”打印然后消失。我也应该能够改变打印单词的速度。目前我已经能够弄清楚如何以一定的速度打印字符,但是如何逐个打印单词呢?
import time
import sys
def print_char(s):
for c in s:
sys.stdout.write( '%s' % c )
sys.stdout.flush()
time.sleep(0.1)
print_char("hello world")
【问题讨论】: