Python 学习 --简单购物车程序

#_author:"Jack Ma"
#date: 2017/11/12

Goods_list = [
("xiaomi note 3",2500),
("xiaomi pro",7000),
("xiaomi hands",150),
("xiaomi eraphone",120),
("xiaomi notebooks",50)
]
shopping_list = []
salary = input("请输入您的工资:")
if salary.isdigit():
salary = int(salary)
while True:
for index,item in enumerate(Goods_list,1):
print(index,item)
choicegoods = input("请输入您选择的商品编号:")
if choicegoods.isdigit():
choicegoods = int(choicegoods)
if choicegoods < len(Goods_list) and choicegoods >= 0 :
p_item = Goods_list[choicegoods - 1]
if p_item[1] < salary:
salary -= p_item[1]
shopping_list.append(p_item)
print("已将%s放入您的购物车,余额为:%s"%(p_item,salary))
else:
print("您的余额不足,还剩%s"%salary)
else:
print("您输入的编号不存在!")
elif choicegoods == 'quit':
print("--------您购买的商品如下-------")
print("商品名 单价")
for item in shopping_list:
print(item)
print("您还剩%s元钱!"%salary)
print("欢迎您下次光临!")
break
else:
print("请输入您的工资:")

转载于:https://www.cnblogs.com/Jack-Ma/p/7857721.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值