[英]Getting "SyntaxError: invalid syntax" when using elif
運行以下程序時出現以下錯誤
File "main.py", line 14
elif age >= 45 and <= 55:
^
SyntaxError: invalid syntax
這是我寫的代碼
print("Welcome to the rollercoaster!")
height = int(input("What is your height in cm? "))
if height >= 120:
print("You can ride the rollercoaster!")
age = int(input("What is your age? "))
if age < 12:
bill = 5
print("Child tickets are $5.")
elif age <= 18:
bill = 7
print("Youth tickets are $7.")
elif age >= 45 and <= 55:
bill = 0
print("Everything is going to be okay! Have a free ride on us <3.")
我的印象是這行寫得很好
elif age >= 45 and <= 55:
您可以使用括號來確保一行中有兩個語句並且它們不會與它們沖突。 這是我的答案。 您只需要修改該行,也可以復制粘貼它。
print("Welcome to the rollercoaster!")
height = int(input("What is your height in cm? "))
if height >= 120:
print("You can ride the rollercoaster!")
age = int(input("What is your age? "))
if age < 12:
bill = 5
print("Child tickets are $5.")
elif age <= 18:
bill = 7
print("Youth tickets are $7.")
elif (age >= 45) and (age <= 55):
bill = 0
print("Everything is going to be okay! Have a free ride on us <3.")
只需編輯您的 elif 語句
elif 年齡 >=45 且 <=55
至
elif 年齡>=45 和年齡<=55
你應該完整地寫出條件
在 python 你可以說:
elif 45 >= 年齡 <= 55: ... 等等...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.