所以我是一個相當新的 python 用戶,我正在嘗試制作一個石頭剪刀布游戲,你可以在其中對抗 AI 或模擬對 2 個真實的人(本地游戲),但我不斷收到這個錯誤:
TypeError: can only concatenate str (not "tuple") to str
這是發生問題的代碼行:
print("Hello" User1 "and" User2 "please enter 2 again")
print(User1 " played " x)
print(User2 " played " y)
這是整個代碼的鏈接:https : //i.stack.imgur.com/XKzVA.png 任何幫助將不勝感激。
uj5u.com熱心網友回復:
您已在此處將用戶名初始化為空元組:
User1 = ()
User2 = ()
在您的列印陳述句中,您嘗試將字串與該元組連接起來:
print("Hello" User1 "and" User2 "please enter 2 again")
Python 沒有定義元組和字串之間的加法,因此它會拋出型別錯誤。我建議將您的用戶名定義為空字串,直到您決定如何處理它們進入您的程式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/350593.html
