首页 / PYTHON / Python笔记2 购物车程序
Python笔记2 购物车程序
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python笔记2 购物车程序,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2555字,纯文字阅读大概需要4分钟。
内容图文
1.需求:
1 启动程序后,让用户输入工资,然后打印商品列表 2 允许用户根据商品编号购买商品 3 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4 可随时退出,退出时,打印已购买商品和余额
2.代码:
1 commodity = [[1,‘iphone7‘,5888],[2,‘mac pro‘,12888],[3,‘ipad 4‘,2888],[4,‘book‘,66],[5,‘bike‘,888]] 2 shoppingcart=[] 3 4print("商品列表:") 5for i in commodity: 6print(i) 7 8 balance = int(input("\n请输入你的购物预算:")) 910while 1: 11 commodityID = input("请输入要购买的商品ID:") 12if commodityID == ‘q‘or commodityID == ‘Q‘: 13print("----------------------------") 14print("你目前余额为:"+ str(balance)) 15print("你购物车中有以下商品:") 16for i in shoppingcart: 17print(i) 18print("----------------------------") 19break2021for j in commodity: 22if j[0] == int(commodityID): 23if balance > j[2]: 24 balance = balance - j[2] 25 shoppingcart.append(j) 26print("----------------------------") 27print("添加成功!!!") 28print("你目前余额为:" + str(balance)) 29print("----------------------------") 30break31else: 32print("----------------------------") 33print(‘请选择其他商品,你目前余额为:‘+ str(balance)) 34print(‘输入Q可以退出购物‘) 35print("----------------------------") 36break37else: 38print(‘没有此商品,请重新输入。‘) 39print("商品列表:") 40for i in commodity: 41print(i)
3.运行结果:
1 商品列表: 2 [1, ‘iphone7‘, 5888] 3 [2, ‘mac pro‘, 12888] 4 [3, ‘ipad 4‘, 2888] 5 [4, ‘book‘, 66] 6 [5, ‘bike‘, 888] 7 8 请输入你的购物预算:11111 9 请输入要购买的商品ID:1 10 ---------------------------- 11添加成功!!! 12 你目前余额为:5223 13 ---------------------------- 14 请输入要购买的商品ID:1 15 ---------------------------- 16 请选择其他商品,你目前余额为:5223 17输入Q可以退出购物 18 ---------------------------- 19 请输入要购买的商品ID:2 20 ---------------------------- 21 请选择其他商品,你目前余额为:5223 22输入Q可以退出购物 23 ---------------------------- 24 请输入要购买的商品ID:3 25 ---------------------------- 26添加成功!!! 27 你目前余额为:2335 28 ---------------------------- 29 请输入要购买的商品ID:4 30 ---------------------------- 31添加成功!!! 32 你目前余额为:2269 33 ---------------------------- 34 请输入要购买的商品ID:5 35 ---------------------------- 36添加成功!!! 37 你目前余额为:1381 38 ---------------------------- 39 请输入要购买的商品ID:6 40没有此商品,请重新输入。 41商品列表: 42 [1, ‘iphone7‘, 5888] 43 [2, ‘mac pro‘, 12888] 44 [3, ‘ipad 4‘, 2888] 45 [4, ‘book‘, 66] 46 [5, ‘bike‘, 888] 47 请输入要购买的商品ID:2 48 ---------------------------- 49 请选择其他商品,你目前余额为:1381 50输入Q可以退出购物 51 ---------------------------- 52 请输入要购买的商品ID:4 53 ---------------------------- 54添加成功!!! 55 你目前余额为:1315 56 ---------------------------- 57请输入要购买的商品ID:q 58 ---------------------------- 59 你目前余额为:1315 60你购物车中有以下商品: 61 [1, ‘iphone7‘, 5888] 62 [3, ‘ipad 4‘, 2888] 63 [4, ‘book‘, 66] 64 [5, ‘bike‘, 888] 65 [4, ‘book‘, 66] 66 ----------------------------
原文:http://www.cnblogs.com/limingge/p/7893604.html
内容总结
以上是互联网集市为您收集整理的Python笔记2 购物车程序全部内容,希望文章能够帮你解决Python笔记2 购物车程序所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。