码迷,mamicode.com
首页 > 其他好文 > 详细

购物车(不断完善)

时间:2017-07-23 15:21:10      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:账户   strip()   bsp   als   orm   inpu   选择   用户输入   price   

功能要求: 要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。goods=[{"name":"电脑","price":1999},{"name":"鼠标","price":10},{"name":"游艇","price":20},{"name":"美女","price":998},


tag=True while tag: assets = input(请输入您的总资产:).strip() if assets.isdigit(): msg_dic = { 电脑: 1999, 鼠标: 10, 游艇: 3000, 美女: 998, } assets=int(assets) for i, j in msg_dic.items(): print(name:{name} price:{price}.format(name=i, price=j)) while tag: goods=input(请输入您想购买的商品名称:).strip() if goods in msg_dic: while tag: num=input(请输入您想要购买的商品数量).strip() if num.isdigit(): num = int(num) print(商品名称:{},单价:{},购买数量:{}.format(goods,msg_dic[goods],num)) if assets < msg_dic[goods]*num: print(账户余额不足,请充值后再购买) tag = False else: assets=assets-msg_dic[goods]*num print(购买成功,您目前账户余额为:{}.format(assets)) command=input(是否继续购买?,是/否) if command==: break if command==: tag=False else: print(输入错误,请输入数字) continue

 

购物车(不断完善)

标签:账户   strip()   bsp   als   orm   inpu   选择   用户输入   price   

原文地址:http://www.cnblogs.com/huchong/p/7224551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!