【发布时间】:2020-09-20 05:44:49
【问题描述】:
我当前的代码:
age = int(input("Your Age is:"))
if (age <11 or age >60 ):
print("You are not eligible")
break
elif (age >=11 and age<=60):
print("You are eligible")
continue
elif (age >15 and age<60):
print('Ticket is $20')
elif (age >=11 and age<=15):
print("Ticket is $10")
输出:
File "<ipython-input-12-47ead3cda82a>", line 7
print("You are eligible to watch a football match")
^
SyntaxError: 'break' outside loop
我想做什么:
如果年龄小于 11 岁或大于 60 岁,则应显示您不符合条件并在此处中断循环。
但是如果年龄在 11 到 60 岁之间,那么它应该显示 You are compliant 然后下一个循环开始,即如果 age 大于 15 且小于 60 则它应该显示 Ticket is $20 否则年龄在大于或等于 11 和小于或等于 15 之间显示 Ticket is $15 em>
【问题讨论】:
-
此代码不在循环内。循环使用
for或while创建。 -
我认为你不明白什么是“循环”。
if不是循环,循环是重复的东西。 -
谢谢..????我刚开始写这些条件,请原谅我的无知。????
-
这能回答你的问题吗? Python: 'break' outside loop
标签: python if-statement