[英]PYTHON Invalid Syntax Error?
當我嘗試運行該程序時,我不斷收到“無效語法”消息。 在“ else”語句之后,它以紅色突出顯示“ age”。 我不確定自己做錯了什么。
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.')
else age < 30 >= 25 and citizen < 9 >= 7:
是語法錯誤。 在else
語句之后,除了:
之外,您不能有其他任何else
。
也許您想要一個elif
子句1 ?
elif 30 > age >= 25 and 9 > citizen >= 7:
...
1請注意,我還必須稍微改變一下您的值,以了解您正在執行的運算符鏈接...
else age < 30 >= 25 and citizen < 9 >= 7:
的else
應當更改為elif
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.