2016-11-15 58 views
0
import random 
import time 
myStr="1234567890qwertyuiopasdfghjklzxcvbnm.,*/-+>£#$½{[]}\|!'^+%&/()=?_é><`;:" 

def generator(): 
while True: 
    randomLetter=random.choice(myStr) 
    print(randomLetter,end="") 
    time.sleep(0.1) 

generator() 

我想减慢我的while循环。如果我写time.sleep它不输出任何东西。如果我删除end =“”部分它的工作原理,但我仍然想在一行写所有东西,我也试过用“sys.stdout.write”,但它没有再次工作。end =“”和time.sleep()的关系

回答

0

sys.stdout.flush()之后print

+0

你是完美的男人 –