首页 > 其他分享 >3、打印出以下格式

3、打印出以下格式

时间:2023-02-09 02:33:23浏览次数:43  
标签:shop 以下 int 打印 列表 商品 products print 格式

# products = [[“iphone”,6888],[“MacPro”,14800],[“小米6”,2499],[“Coffee”,31],[“Book”,60],[“Nike”,699]]
# a、打印出以下格式
# b、购物车功能:根据的 products 列表写一个循环不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,最终用户输入 q 退出时,打印购买的商品列表。
# 提示:有 shop_car 和 shop_cost 两个列表,当时输入商品不存在的时候,提示相关错误第二周作业
# products = [[“iphone”,6888],[“MacPro”,14800],[“小米6”,2499],[“Coffee”,31],[“Book”,60],[“Nike”,699]]
# a、打印出以下格式
# b、购物车功能:根据的 products 列表写一个循环不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,最终用户输入 q 退出时,打印购买的商品列表。
# 提示:有 shop_car 和 shop_cost 两个列表,当时输入商品不存在的时候,提示相关错误

products = [["iphone", 6888], ["MacPro", 14800], [
    "小米6", 2499], ["Coffee", 31], ["Book", 60], ["Nike", 699]]

print("-------商品列表--------")

for i in range(len(products)):
    print(i+1, (products[i]))


# 购买的商品列表
shop_car = []

while True:
    s = eval(input("请输入你想购买的商品号:"))
    if s == "q":
        break
    if int(s) != 1 and int(s) != 2 and int(s) != 3 and int(s) != 4 and int(s) != 5 and int(s) != 6:
        print("你选的商品号没有,请输入正确的商品号:")
        continue
    shop_car.append(int(s))
print("您已经选购的商品如下:")

# 列出已经购买商品
for i in shop_car:
    print(i)
    for x in products[i]:
        print(x)
    print()
    break

# 对输入需要加一个判断


标签:shop,以下,int,打印,列表,商品,products,print,格式
From: https://www.cnblogs.com/zikang/p/17103923.html

相关文章