题目要求
1、需展现账户充值金额,打印商品列表。
2、允许用户按序号购买商品。
3、用户购买商品后,检测余额是否充足,加提醒。
4、按q可以随时退出,退出打印购买信息。
完整代码如下:
# 商品列表
products = [["苹果13",6888],["笔记本电脑",14800],["小米11",3499],["羽毛球",91],["游戏机",600],["口红",399],["AJ1",1399]]
shoplist = []
# 输入消费基数
money = input("请充值:")
#是否整数
if not money.isdigit():
print("请输入整数!!")
else:
money = int(money)
while True:
for i,j in enumerate(products):
print(i+1,j) #商品序号
shop = input("请输入要购买的商品序号:")
if shop.isdigit():
shop = int(shop)
if shop <= len(products)and shop > 0: #规定商品序号
print('----祝您购物愉快----')
if money >= products[shop - 1][1]:
money -= pr