购物程序
#_author:Administrator#date:2019/10/25#购物车程序salary=int(input("please input your salary:"))print("购物清单如下")msg='''---------购物清单---------1.iphone11 58002.mac book 90003.coffee 384.python book 805,bicycle 1200 --------------------------'''print(msg)balance=0shopping_car=[]while True: i = int(input("请输入你要购买的商品编号:")) list = [0, 5800, 9000, 38, 80, 1200] object=['0','iphone11','mac book ','coffee ','python book','bicycle'] balance = salary - list[i] if balance<0: print("你的余额不足为,%d,请重新选择:你还需要购买东西吗?[yes/no]"%balance) say=input("请输入:") if say=="yes": continue else: print("欢迎再次光临") print("欢迎再次光临") print("你的购物车有如下商品:") print(shopping_car) break else: shopping_car.append(object[i])#将该商品加入域购物车 print("该商品已加入购物车,当前余额为%d"%balance) #此处可以一一打印购买的商品 print("你还需要购买其他商品吗?[yes/no]") answer=input("your answer:") if answer=="yes": salary=balance if salary<0: break else: continue else: print("欢迎您的光临") print("你的购物车有如下商品:") print(shopping_car) breakOutput:
please input your salary:6000
购物清单如下
---------购物清单---------
1.iphone11 5800
2.mac book 9000
3.coffee 38
4.python book 80
5,bicycle 1200
--------------------------
请输入你要购买的商品编号:1
该商品已加入购物车,当前余额为200
你还需要购买其他商品吗?[yes/no]
your answer:yes
请输入你要购买的商品编号:3
该商品已加入购物车,当前余额为162
你还需要购买其他商品吗?[yes/no]
your answer:no
欢迎您的光临
你的购物车有如下商品:
['iphone11', 'coffee ']