【习题3】用Python完成购物车简单操作

products = [["iphone", 6888], ["MacPro", 14800], ["小米6", 2499], ["coffee", 31], ["book", 60], ["Nike", 6991]]
i = 0
print("-" * 5 + "  " + "商品列表" + " " + "-" * 5)
for product in products:
    print("%d" % i, end="\t")
    for t in product:
        print("%s" % t, end="\t")
    i += 1
    print("\t")

market = []

while 1:
    t = input("您想要买什么呢?")
    if t != "q":
        market.append(products[int(t)][0])
    elif t == "q":
        print(market)
        break

学习了enumerate函数之后(enumerate可以同时输出数据和数据下标,一般应用在for循环中

# 使用列举函数 enumerate
products = [["iphone", 6888], ["MacPro", 14800], ["小米6", 2499], ["coffee", 31], ["book", 60], ["Nike", 6991]]

print("-" * 5 + "  " + "商品列表" + " " + "-" * 5)
for i, product in enumerate(products):
    print("%d" % i, end="\t")
    for t in product:
        print("%s" % t, end="\t")
    print("\t")

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值