Python写出购物车代码

本文介绍了一个用Python实现的简易购物程序,该程序通过循环菜单让用户选择商品并从输入的薪资中扣除相应的金额。程序包含了商品列表及价格,并能够处理用户的输入错误。

#-*- coding:utf-8 –*-
Commodity=[['iPhone',6000],['Coffee',30],['Computer',10000]]
Salary=int(input("Input your salary"))
cout=0
Names1=[]
while cout==0:

for i in Commodity:
print(Commodity.index(i),i)
Names=input("请输入你要购买的编号")
if Names.isdigit():
Names=int(Names)
if Names<len(Commodity) and Names>=0 and Salary>=Commodity[Names][1]:
Names1.append(Commodity[Names])
Salary-=Commodity[Names][1]
print("你购买了%s,还剩%d元"%(Commodity[Names][0],Salary))
elif Names<len(Commodity) and Names>=0 and Salary<=Commodity[Names][1]:
print("你个穷B买不起,快赚钱吧!")
else:
print("你输入的编号不在商品之内")
elif Names=='n'or 'N':
print("你购买的有:%s,还剩%d元"%(Names1,Salary))
break
else:
print("你输入的有误")

转载于:https://www.cnblogs.com/hjdshizhidong/p/9670920.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值