products = ["iphone",6888],["MacPro",14800],["小米6" ,2499],["Coffee",31],["Book",60],["Nike",699]
# print(products)
print("-"*10+" 商品列表 "+"-"*10)
index = 1
for product in products:
print(index,end="\t")
print(product[0],end="\t")
print(product[1],end="\n")
index+=1
# 询问顾客想购买什么
sum = 0
shop = []
while 1:
buy_id = input("输入您想要购买的商品编号(输入q结账)")
if buy_id!="q" and 0 <= int(buy_id) <= len(products):
buy_id = int(buy_id)
print(products[buy_id - 1][0] + "对应的价钱为:", products[buy_id - 1][1])
shop.append(products[buy_id - 1][0])
sum += products[buy_id - 1][1]
print("请问还需要其它物品吗?")
elif buy_id=='q':
if sum:
print("您购买的商品有:",end="")
for s in shop:
print(s,end="、")
print("\b")
print("再次感谢您的惠顾,您总共花费%d元"%sum)
else:
print("期待着您的下次惠顾")
break
else:
print("您输入的商品编号不存在,请重新输入")
Python页面式的小练习【习题1】
最新推荐文章于 2024-10-27 11:29:42 发布