zoukankan      html  css  js  c++  java
  • python购物车demo

    product_list = [
            ('Iphone',11800),
            ('Mac Pro',13800),
            ('BMW CAR',480000),
            ('Watch',10600),
            ('Coffee',31),
            ('fatyao Python book',35),
    ]
    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")

  • 相关阅读:
    php上传excle文件,csv文件解析为二维数组
    transition的使用
    数组
    快捷键
    SCSS历史介绍与配置
    18-async函数
    this的指向问题
    媒体查询
    13-Set和Map数据结构
    15-Iterator和for…of循环
  • 原文地址:https://www.cnblogs.com/fatyao/p/10147029.html
Copyright © 2011-2022 走看看