当我试图运行这个程序时,总是收到一条“无效语法”的消息。它在“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
语句后,除了:
之外,不能有其他任何内容。在也许你想要一个
^{pr2}$elif
子句1?在1请注意,我还必须稍微切换一下您的值,以了解您所做的运算符链接。。。
else age < 30 >= 25 and citizen < 9 >= 7:
中的else
应更改为elif
。在相关问题 更多 >
编程相关推荐