撰寫一個 Python 程式,將用戶名作為輸入并顯示并歡迎他們。
預期行為:
Enter your name: John
Welcome John
已經提供了用于獲取輸入和顯示輸出的 Python 代碼
#take the user's name as input
name = input("Enter your name: ")
print(name)
#the vaiable that includes the welcome message is alredy provided.
#Please complete this part using the knowledge obtained in this lesson.
greeting = ("Welcome John")
#print the welcome message
print(greeting)
輸出我得到了一個錯誤
uj5u.com熱心網友回復:
greeting = (f' Welcome {name}')
或者
greeting = ('Welcome ' name )
uj5u.com熱心網友回復:
我看到的問題是您的代碼中有一個錯誤,您在輸出中硬編碼了名稱“John”。相反,您應該做的是將變數與問候訊息一起輸出。
greeting = (f"Welcome {name}")
使用它會輸出歡迎訊息以及輸入的名稱。我所做的是使用 F 字串,但是還有其他方法可以做到這一點。希望這能回答你的問題。
uj5u.com熱心網友回復:
你已經硬編碼了問候語
greeting = ("Welcome John")
鑒于您有name
用戶提供的,您可以使用字串格式將其插入name
到您的問候語中,如下所示:
greeting = (f"Welcome {name}")
(注意,你把變數放在花括號里)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/505333.html