购物车

product_list=[
        ['Iphone',5800],
        ['Mac',9800],
        ['Bike',800],
        ['Watch',10600],
        ['Book',58]
        ]
shopping_list=[]
salary=input("你的工资是:")
if salary.isdigit():
    salary=int(salary)
    while True:
        for item in product_list:
            print(product_list.index(item),item)
        user_choice=input("选择要买的东西>>>:")
        if user_choice.isdigit():
            user_choice=int(user_choice)
            if user_choice<len(product_list) and user_choice>=0:
                p_item=product_list[user_choice]
                if p_item[1]<=salary:
                    shopping_list.append(p_item)
                    salary-=p_item[1]
                    print('add %s into shopping_car,your current balance is %s'%(p_item[0],salary))
                else:
                    print('老铁你的余额只剩%s,不够了啊'%(salary))
            else:
                print("商品不存在")
        elif user_choice=="q":
            print("--------shopping list---------")
            for i in shopping_list:
                print(i)
            print('老铁你的余额为%s'%(salary))
            exit()
        else:
            print('invalid option')
    


原文地址:https://www.cnblogs.com/muziyi/p/8780844.html