• I need help !please tell me why !


    #My python code

    product_list =[("iphone,5800"),
                   ("Mac pro,9800"),
                   ("coffee,58"),
                   ("Ibook,50"),
                   ("watch,10800"),
                   ("bike,800"),
                   ]
    shopping_list = []
    salary = input("Input your salary:")
    if salary.isdigit():
        salary = int(salary)
        while True:
            for index,item in enumerate(product_list):
                print(index,item)
            user_choice = input("Which to buy ?")
            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("Added %s into your shopping cart,your current balance is %s"% (p_item,salary))
                    else:
                        print("your balance is only [%s] "%salary)
                else:
                    print("product code [%s] is not exist"%user_choice)
            elif user_choice =='q':
                print("----------------shopping  list----------------" )
                for p in shopping_list:
                    print(p)
                print("your current balance :",salary)
                exit()
            else:
                print("invild option")
    View Code
    #Author:Brill

    product_list = [
    ("Iphone,5800"),
    ("Mac Pro,9800"),
    ("Bike,800"),
    ("Watch,10600"),
    ("Coffee,31"),
    ("IBook,58"),
    ]
    shopping_list = []
    salary = input ("Input your salary:")
    if salary.isdigit():
    salary = int(salary)
    while True:
    for index,item in enumerate(product_list):
    print(index,item)
    user_chose = input ("which to buy :")
    if user_chose.isdigit():
    user_chose = int(user_chose)
    if user_chose < len(product_list) and user_chose >= 0:
    p_item = product_list[user_chose]
    if p_item[1] <= salary:
    shopping_list.append(p_item)
    salary -= p_item[1]
    print("Added %s into shopping cart,your current balance is 33[31;1m%s331m]"%(p_item,salary))
    else:
    print("33[41;1m Your pocketmoney is no enough !")
    else:
    print("product code [%s] is not exist ! "% user_chose)
    elif user_chose =="q":
    print("---------------shopping list-----------------")
    for p in shopping_list:
    print(p)
    print("Your current balance :",salary)
    else:
    print("invalid option")


    #Reference standrand python code:
    product_list = [
        ('Iphone',5800),
        ('Mac Pro',9800),
        ('Bike',800),
        ('Watch',10600),
        ('Coffee',31),
        ('Alex Python',120),
    ]
    shopping_list = []
    salary = input("Input your salary:")
    if salary.isdigit():
        salary = int(salary)
        while True:
            for index,item in enumerate(product_list):
                #print(product_list.index(item),item)
                print(index,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("Added %s into shopping cart,your current balance is 33[31;1m%s33[0m" %(p_item,salary) )
                    else:
                        print("33[41;1m你的余额只剩[%s]啦,还买个毛线33[0m" % salary)
                else:
                    print("product code [%s] is not exist!"% user_choice)
            elif user_choice == 'q':
                print("--------shopping list------")
                for p in shopping_list:
                    print(p)
                print("Your current balance:",salary)
                exit()
            else:
                print("invalid option")
    View Code
    product_list = [
    ('Iphone',5800),
    ('Mac Pro',9800),
    ('Bike',800),
    ('Watch',10600),
    ('Coffee',31),
    ('Alex Python',120),
    ]
    shopping_list = []
    salary = input("Input your salary:")
    if salary.isdigit():
    salary = int(salary)
    while True:
    for index,item in enumerate(product_list):
    #print(product_list.index(item),item)
    print(index,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("Added %s into shopping cart,your current balance is 33[31;1m%s33[0m" %(p_item,salary) )
    else:
    print("33[41;1m你的余额只剩[%s]啦,还买个毛线33[0m" % salary)
    else:
    print("product code [%s] is not exist!"% user_choice)
    elif user_choice == 'q':
    print("--------shopping list------")
    for p in shopping_list:
    print(p)
    print("Your current balance:",salary)
    exit()
    else:
    print("invalid option")



    你只管努力,其他的交给天意~
  • 相关阅读:
    题解 CF507A Amr and Music
    【NOIP 2020 游记--退役记】满船清梦压星河
    【CSP-2020 游记】
    【学习笔记】动态规划 DP
    【题解】洛谷 P5995 [PA2014]Lustra
    【题解】洛谷P6174 [USACO16JAN] Angry Cows S
    【题解】 洛谷 P6867 [COCI2019-2020#5] Politicari
    【题解】(LGJ原创)蝴蝶旅客
    【题解】洛谷 P6368 [COCI2006-2007#6] MAGIJA
    【题解】洛谷 P6484 [COCI2010-2011#4] ASTRO
  • 原文地址:https://www.cnblogs.com/genghenggao/p/9021470.html
Copyright © 2020-2023  润新知