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

    购物车

    需求:

      1、启动程序后,让用户输入工资,然后打印商品列表;

      2、容许用户根据商品编号购买商品;

      3、用户选择商品后,检测余额是否足够,够了就直接扣款,不够就提醒客户;

      4、随时可以退出,退出时打印出购买到的商品和余额;

    流程图:

    代码:

    product_list = [
     ('iPhone', 6000),
     ('MAC Por', 9800),
     ('Bike', 800),
     ('iWatch', 2000),
     ('Coffee', 32)                  
    ]
    salary = input("请输入您的工资:")
    shopping_list = []
    
    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)
            product_item = product_list[user_choice]
                if product_item[1] <= salary:
              shopping_list.append(product_item)
              salary -= product_item[1]
              print("%s已经添加到您的购物车,您的余额为:%s" % (product_item, salary))
            else:
              print("余额不足,请充值")
         elif user_choice == 'q'
             print("您已经购买了如下商品:%s
    余额为:%s
    谢谢惠顾")
            exit()
         else:
             print("无效的选项")
    
  • 相关阅读:
    Unity模型导入导出
    3D知识补充
    Unity. Navigation和寻路
    Unity坐标系
    Unity材质
    Unity摄像机
    Unity光照
    Unity资源管理与更新
    Unity垃圾回收
    intellij idea 的全局搜索快捷键方法
  • 原文地址:https://www.cnblogs.com/BurnovBlog/p/10230595.html
Copyright © 2011-2022 走看看