0
def is_even(answer):
answered = X % 2 ==0
if answer == answered:
return "yep"
else:
return "nope"
指令如下: 編寫一個叫做is_even的函數,它接受一個輸入x,如果輸入是偶數,則返回字符串「yep」,否則返回「nope」。你不需要調用這個函數。爲什麼有錯誤說我還沒有定義函數「is_even」?
變量'X'中有什麼? – Barmar
我不是Python專家,但if語句對我來說看起來不正確:'回答'已經是一個包含檢查結果的布爾類型。 – JensG
請發送*完整*(相關)代碼和*確切*失敗指示。雖然該函數在運行時會運行KABOOM,但它不應該導致出現「未定義函數」的錯誤。我懷疑,也許你正試圖在文件中的某處使用'is_even'?請記住,Python *不會提升函數定義。 – user2864740