所以我在python 3.2中編寫了一個tic tac腳趾遊戲,我花了整整一天的時間試圖解決這個問題,並通過我的代碼,腳本或任何你想要調用它的東西,這麼多次,仍然不能找到它。我用google搜索了它,所有的答案都讓人困惑,或者這個人的腳本與我的tic tac toe遊戲有些不同。請注意,我只是python的初學者。當我嘗試運行它時出現一個錯誤:TypeError:在Python 3.2中'int'對象不可調用'?
Traceback (most recent call last):
File "/Users/user/Desktop/tic tac toe game.py", line 41, in <module>
input = input("Select a spot:")
TypeError: 'int' object is not callable"
這是什麼意思?這是它說它有問題的代碼:
while True:
input = input("Select a spot:")
input = int(input)
如果你能幫助我,那將意味着那麼多。它一直很煩人,我一直在努力修復它。
你對這不是一個好主意是正確的,但我懷疑這是這裏的問題。 – martineau
@martineau這是因爲賦值處於循環狀態。第一次迭代會順利進行,但第二次迭代中,「輸入」不再可調用。 – poke
@Ali Lewis:可以使用'input()',只是不要將結果賦值給一個相同名字的變量。 – martineau