找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4162|回复: 1

[代码与实例] 基础-日常学习代码分享

4

主题

10

帖子

10

积分

贫民

积分
10
QQ
Blue天空 发表于 2017-4-13 15:49:02 | 显示全部楼层 |阅读模式
询问用户几个人看电影,并根据年龄报出价格,最后报出总价格。
  1. tishi = '欢迎光临,请问您几个人看电影: '
  2. #ages = '请问您的年龄是多少: '
  3. user_number = int(input(tishi))
  4. user = 0
  5. zongjia = []
  6. #aaa = True
  7. while  True:
  8.     if user != user_number:
  9.         user += 1
  10.         renshu = '请输入第' + str(user) + '位观看人员的年龄: '
  11.         age = int(input(renshu))
  12.         if age <= 3:
  13.             print('\t幼儿免费观看')
  14.         elif age <= 12:
  15.             print('\t青少年10元半价观看')
  16.             zongjia.append(10)
  17.         elif age <= 60:
  18.             print('\t成年人观看20元全价')
  19.             zongjia.append(20)
  20.         elif age <= 120:
  21.             print('\t老年人10元半价观看')
  22.             zongjia.append(10)
  23.         elif age > 120:
  24.             user -= 1
  25.             print('\t不要胡闹,请重新输入')
  26.     else:
  27.         break
  28. print('\n请支付:' + str(sum(zongjia)) + '元人民币!')
复制代码
效果如下:
  1. 欢迎光临,请问您几个人看电影: 6

  2. 请输入第1位观看人员的年龄: 4
  3. 青少年10元半价观看

  4. 请输入第2位观看人员的年龄: 8
  5. 青少年10元半价观看

  6. 请输入第3位观看人员的年龄: 1
  7. 幼儿免费观看

  8. 请输入第4位观看人员的年龄: 60
  9. 成年人观看20元全价

  10. 请输入第5位观看人员的年龄: 80
  11. 老年人10元半价观看

  12. 请输入第6位观看人员的年龄: 500
  13. 请不要胡闹,请重新输入

  14. 请输入第6位观看人员的年龄: 17
  15. 成年人观看20元全价

  16. 请支付:70元人民币!
复制代码


回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2017-4-14 10:12:20 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表