购物车(不断完善)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了购物车(不断完善)相关的知识,希望对你有一定的参考价值。
功能要求: 要求用户输入总资产,例如: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
以上是关于购物车(不断完善)的主要内容,如果未能解决你的问题,请参考以下文章