购物车程序
购物车程序
salary = 5000
1. iphone6s 5800
2. mac book 9000
3. coffee 32
4. python book 80
5. bicyle 1500
>>>:1
余额不足,-3000
>>>:5
已加入bicyle 到你的购物车, 当前余额:3500
>>>:quit
您已购买一下商品
bicyle 1500
coffee 30
您的余额为:2970
欢迎下次光临
proud_list = [
('python book',50),
('mac book',6000),
("tesla",900000),
('bicky',1000),
]
car_list = []
salary = input('输入拥有的金额:')
if salary.isdigit():
salary = int(salary)
while True:
for i,v in enumerate(proud_list,1):
print(i,v)
choise_num = input("输入商品的序号(退出:q):")
if choise_num.isdigit():
choise_num = int(choise_num)
if choise_num > 0 and choise_num <= len(proud_list):
pitem = proud_list[choise_num-1]
if pitem[1] <= salary:
salary -= pitem[1]
car_list.append(pitem)
else:
print("余额不足")
elif choise_num == 'q':
for i in car_list:
print(i)
break
else:
print("输入格式错误!")
else:
print("输入格式不正确!")
本文介绍了一个简单的购物车程序实现,用户可以输入拥有的金额并选择商品加入购物车,程序会实时计算余额并在余额不足时给予提示。通过此程序,用户可以体验到基本的购物车功能。

被折叠的 条评论
为什么被折叠?



