题目:
有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3到12岁的观众票价为20元;超过12岁的观众票价为40元。请编写相应代码,询问用户的年龄,并指出其票价。在程序中需添加异常处理结构,当输入并非数字时,显示输入有误。
输入格式:
可输入的数据包括:用户年龄。
输出格式:
输出相应年龄段的票价。
输入样例:
在这里给出两组输入样例
2
5
a
输出样例:
免费观看
你的票价是20元。
输入有误
代码展示:
try:
age=int(input())
if age < 3:
print("免费观看")
elif 3 <= age <= 12:
print("你的票价是20元。")
elif age>12:
print("你的票价是40元。")
except ValueError:
print("输入有误")