首页 > 代码库 > 购物车(不断完善)
购物车(不断完善)
功能要求: 要求用户输入总资产,例如: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
购物车(不断完善)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。