深夜十点半(二)——我的第二个Python程序“购物车”

这个程序的关键点为:

1、列表类型的数据结构设计

2、列表类型的数据结构查找方法

#购物车程序

#1. 启动后,输入用户工资

#2. 产品列表

product_list = [

    ('Iphone',5800),

    ('Iwatch',5800),

    ('Icar',15800),

    ('Coffee',20), ]

#1. 启动后,输入用户工资

salary = input("Input your salary:")

shopping_list= []

if salary.isdigit():

    salary = int(salary)    

 while True:        

 #for i in product_list:        

   #    print(product_list.index(i),i)        

 for index,item in enumerate(product_list):

            print(index,item)

    choice = input("Input your choice:")        

       if choice.isdigit():            

       choice = int(choice)            

       if choice < len(product_list) and choice >= 0:

                 p_item = product_list[choice]                

         if p_item[1] <= salary: #买得起                    

          shopping_list.append(p_item)                    

          salary -= p_item[1]                    

          print("Added %s into shoppint cart, your current balance is %s" %(p_item,salary))            

      else:

                 print("Product is not exist")        

    elif choice == 'q':            

      print("Your current balance is ", salary)            

break                            

猜你喜欢

转载自www.cnblogs.com/huaweifisher/p/9446393.html