#!/user/bin/env python#一个购物车的程序‘‘‘需求: 启动购物车,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,否则提醒 可以随时退出,退出时打印已购买商品和余额‘‘‘ sal=input("请输入你的工资:")show=[("car","1000"),("dog","2000"),("cat","100"),("ball","200")]show_card=[]title = "True" if sal.isdigit(): sal=int(sal) now_salary = sal while title: for i in show: print(show.index(i), i) choose = int(input("选择你的商品序号:")) if sal >= int(show[choose][1]): print("3Q,你已成功购买的商品:", show[choose][0]) show_card.append(show[choose]) now_salary -= int(show[choose][1]) result = input("继续购买商品吗?按q退出或者按任意键继续") if result == "q": print("你的商品有:%s ,你的余额为:%s" % (show_card, now_salary)) break else: continue else: print("你的工资并不能购买这个商品") breakelse: print("请输入数字")
....未完待续
时间: 2024-08-02 06:57:39