Python页面式的小练习【习题1】

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("您输入的商品编号不存在,请重新输入")

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值