|
询问用户几个人看电影,并根据年龄报出价格,最后报出总价格。
- tishi = '欢迎光临,请问您几个人看电影: '
- #ages = '请问您的年龄是多少: '
- user_number = int(input(tishi))
- user = 0
- zongjia = []
- #aaa = True
- while True:
- if user != user_number:
- user += 1
- renshu = '请输入第' + str(user) + '位观看人员的年龄: '
- age = int(input(renshu))
- if age <= 3:
- print('\t幼儿免费观看')
- elif age <= 12:
- print('\t青少年10元半价观看')
- zongjia.append(10)
- elif age <= 60:
- print('\t成年人观看20元全价')
- zongjia.append(20)
- elif age <= 120:
- print('\t老年人10元半价观看')
- zongjia.append(10)
- elif age > 120:
- user -= 1
- print('\t不要胡闹,请重新输入')
- else:
- break
- print('\n请支付:' + str(sum(zongjia)) + '元人民币!')
复制代码 效果如下:
- 欢迎光临,请问您几个人看电影: 6
- 请输入第1位观看人员的年龄: 4
- 青少年10元半价观看
- 请输入第2位观看人员的年龄: 8
- 青少年10元半价观看
- 请输入第3位观看人员的年龄: 1
- 幼儿免费观看
- 请输入第4位观看人员的年龄: 60
- 成年人观看20元全价
- 请输入第5位观看人员的年龄: 80
- 老年人10元半价观看
- 请输入第6位观看人员的年龄: 500
- 请不要胡闹,请重新输入
- 请输入第6位观看人员的年龄: 17
- 成年人观看20元全价
- 请支付:70元人民币!
复制代码
|
|