#7-5 电影票 有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3~12岁的观众为10美元;超过12岁的观众为15美元。请编写一个循环,在其中询问用户的年龄,并指出其票价。

代码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 ")

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值