這段代碼是否合法?是否可以將字符串與變量進行比較?
def ask_to_leave():
if answer == 'y':
return False
elif answer == 'n':
return True
我收到此錯誤:
Traceback (most recent call last):
File "MACROCALC.py", line 62, in <module>
main()
File "MACROCALC.py", line 17, in main
answer = input("Are you done using the calculator?(y/n)")
File "<string>", line 1, in <module>
NameError: name 'y' is not defined
這裏是一個鏈接到我的代碼
你沒有得到'NameError's用繩子... – Volatility
這Python代碼是有效的 - 使用字符串時,你沒有得到'NameError'。除了這段代碼之外,你還有其他問題。 –
你能展示完整的追溯? –