當我嘗試運行此程序時,我總是收到「無效的語法」消息。它在「else」聲明之後突出顯示紅色的「年齡」。我不確定我做錯了什麼。PYTHON語法錯誤無效?
age = float(input('How old are you? '))
citizen = float(input('How long have you been an American citizen? '))
if age >= 30 and citizen >= 9:
print('You are eligible to become a US Senator and a House Representative!')
else age <30>= 25 and citizen <9>= 7:
print('You are only eligible to become a House Representative.')
if age < 25 or citizen < 7:
print('You are not eligible to become a US Senator or a House Represenatative.')
什麼是語法錯誤的完整回溯?它應該有一個行號,行預覽,字符位置等。[編輯]你的問題,包括該信息 – mhlester
'else ...'無效。你的意思是'elif ...' – SethMMorton
'age < 30 > = 25'也很奇怪(在這種情況下它不會做你想做的事情) – njzk2