import random,sys,time,os
os.system("cls")
def dialogue(passage): # Function for dialogue to type slowly
for letter in passage:
sys.stdout.write(letter)
sys.stdout.flush()
time.sleep(0.1)
name = input(dialogue("Hi, WHat is your name?"))
輸入將在終端中彈出為“嗨,你叫什么名字?”無。有什么辦法可以改變它只回傳輸入而不說明輸出應該在哪里?
uj5u.com熱心網友回復:
只需添加return ''到dialogue函式的末尾:
def dialogue(passage):
for letter in passage:
sys.stdout.write(letter)
sys.stdout.flush()
time.sleep(0.1)
return ''
name = input(dialogue("Hi, What is your name? "))
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/496465.html
下一篇:OracleSQL用戶定義函式
