代码1:
message = "\n请输入年龄,当输入quit时退出: "
age = "" #定义一个空值与while循环比较
while age != 'quit':
age = input(message)
if age != 'quit':
if int(age) < 3:
print("该年龄电影票免费!")
elif int(age) >= 3 and int(age) < 12:
print("该年龄电影票为:$10 ")
else:
print("该年龄电影票为:$15 ")
代码2:使用active标志判断
message = "\n请输入年龄: "
active = True #采用active标志判断循环,标志值为True继续循环
while active:
age = input(message)
if age == 'quit':
active = False #标志值为False终止循环
else:
age = int(age)
if age < 3:
print("该年龄电影票免费!")
elif age >= 3 and age < 12:
print("该年龄电影票为:$10 ")
else:
print("该年龄电影票为:$15 ")