def consequence_0():
consequence_0() = input ("Now you can see into darker places...")
try:
if consequence_0 == 'shiny object':
print ("You picked up a key")
elif consequence_0 == 'pick up shiny object':
print ("You picked up a key")
except ValueError:
print ("You can't carry out that action")
print
def consequence_1():
consequence_1() = input()
try:
if consequence_1 == 'open bible':
print ("The bible opens and you see a single page attached to the inside of the cover")
elif consequence_1 == 'open the bible':
print ("The bible opens and you see a single page attached to the inside of the cover")
except ValueError:
print ("You can't carry out that action")
print
-4
A
回答
0
Python顯示你有錯誤的行。它可能是
consequence_0() = input ("Now you can see into darker places...")
這是一個函數調用,你不能分配給函數調用。取出牛仔腿,你就會有,對於在較暗的地方
提示功能def consequence_0():
consequence_0 = input ("Now you can see into darker places...")
try:
if consequence_0 == 'shiny object':
print ("You picked up a key")
elif consequence_0 == 'pick up shiny object':
print ("You picked up a key")
except ValueError:
print ("You can't carry out that action")
print
1
變化:consequence_0() = input ("Now you can see into darker places...")
這樣:consequence_0 = input ("Now you can see into darker places...")
而且也是這個 consequence_1() = input()
到consequence_1 = input()
在此代碼你正試圖將input
的結果賦值給該函數,那是行不通的。你想把它分配給一個變量。
相關問題
- 1. Python:爲什麼拉鍊給我一個「SyntaxError:不能分配給函數調用」
- 2. 不能分配給函數調用
- 3. Python不能分配函數來調用
- 4. 我不能給我的jquery函數分配一個mouseover事件
- 5. git - 「調試」分支,合併「修復」分支沒有「調試」
- 6. javascript(試圖複製windows.location沒有成功)
- 7. 遞歸調用函數中的功能在Python(試圖複製MATLAB行爲)
- 8. GCC 4.0:「沒有匹配的函數來調用」模板功能
- 9. C++:「沒有匹配的函數調用」功能錯誤
- 10. 指數函數沒有分配給鴨
- 11. 爲什麼不能將函數的調用成員分配給變量
- 12. C++錯誤:沒有匹配函數調用[類] :: [功能]'
- 13. 試圖用get函數從fstream的庫時沒有匹配功能呼叫
- 14. 不能分配到函數調用(Python)的
- 15. For循環,SyntaxError:不能分配給函數調用
- 16. 語法錯誤:「不能分配給函數調用」
- 17. 它一直說我的功能沒有在Python中定義
- 18. 我有功能,但在螢火蟲控制檯它說它不是一個函數,我打電話給它?
- 19. 即時得到這個erorr,我試圖修復它,但我不能.Deprecated:功能MySQL的()
- 20. 流星:試圖添加自定義字段給用戶(),但它沒有成功
- 21. 我試圖一次移動所有對象,但沒有成功
- 22. 爲什麼我的mem_fun_ref調用沒有「不匹配的函數」?
- 23. PHP - 你能分配一個成員函數給變量嗎?
- 24. Qt的C++不能調用成員函數「」沒有對象
- 25. 在async.until(測試,函數,回調)測試函數沒有被重複調用
- 26. 我的ActionScript的ExternalInterface回調函數沒有經過。我該如何調試它?
- 27. 試圖調用一個表內的Javascript函數,但不能讓它工作
- 28. 我的JUnit測試給我幾個錯誤,他們沒有任何關係,我不知道如何修復它
- 29. 自定義功能,它告訴我,我的函數不是一個函數
- 30. 錯誤:試圖分配給數組時沒有「dimnames」屬性
你可以請張貼堆棧跟蹤? ...然而,'outcome_0()= input'是一個函數調用,你正在嘗試賦值給它。你想達到什麼目的? – tdelaney
你認爲'()'做了什麼?你可能想尋求一個教程。 – TigerhawkT3
命名建議:沒有理由在它們所在的函數之後爲局部變量命名,特別是沒有理由說明用戶輸入的任何名稱都應該知道它在處理用戶輸入的_n_-th函數中。記住「輸入」(令人沮喪地是名詞和動詞)已經被內置的聲明。考慮像'user_input','players_move',甚至只是'action'。兩個函數都可以安全地爲同一個角色使用相同的名稱,因爲單獨的函數使用不同的名稱空間。 –