productList=[["华为手机",5000], ["键盘",50], ["手表",300]] shoppinglist=[] while True: Entersalary=input("请输入你的钱:") if Entersalary.isdigit(): salary=int(Entersalary) while True: for product in productList: print(productList.index(product),product) Enternumber=input("请输入商品序号:") if Enternumber.isdigit(): number=int(Enternumber) if number>=0 and number<len(productList): #selectproductprice=productList[number][1] if salary>=productList[number][1]: shoppinglist.append(productList[number]) print("%d%s已加入购物车"%(number,productList[number])) salary-=productList[number][1] print("余额还有%d"%salary) else: print("余额不足,还有%d"%salary) else: print("商品不存在") elif Enternumber=="q": print("已退出,余额还有%d\n购买的商品如下:%s\n"%(salary,shoppinglist)) break else: print("输入有误,请输入数字") break elif Entersalary=="q": print("已退出") else: print("输入的salary不正确,请重新输入")
python练习3
最新推荐文章于 2025-07-25 08:18:14 发布