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("无效的选项")
    
  • 相关阅读:
    搭建家庭无线Adhoc网络
    IPv4到IPv6的过渡技术
    IPV6的安全性
    IPv6技术简要解析
    安全删除和恢复文件的脚本
    什么是 WPS(WiFi Protected Setup)
    华为:IPv6过渡技术中的探索
    IPV6地址设置及使用方法
    部分IIS日志参数名称解释
    《隐秘的角落》
  • 原文地址:https://www.cnblogs.com/BurnovBlog/p/10230595.html
Copyright © 2011-2022 走看看