• 「Python条件结构」实现超市付款功能


    功能要求

    为超市编写一个控制台应用程序。实现顾客购物后根据优化政策计算付款额的功能。超市优惠政策:

    1. 所有超市会员购物享受9折优惠。

    2. 对非会员购物满100元享受9折优惠。

    3. 对于会员够满100元享受8折优惠。

    假设某顾客从该超市购买了三件商品,计算该顾客需要付的金额,并将客户需要付的金额。

    程序分析

    1. 从键盘上输入是否是会员(isMember)

    2. 从键盘上读取购物金额(dTotal)

    3. 根据是否是会员(isMember)判断是否是会员

    4. 如果是会员,继续判断购买总金额是否大于等于100,如果总金额大于等于100则打8折,否则打9折。

    5. 如果不是会员,继续判断购买总金额是否大于等于100,如果总金额大于等于100则打9折,否则不打折。

    6. 将应付金额对应输出

    实例代码

    1. isMember = input("是否是会员(Y/N):")
    2. dTotal = float(input("购物金额:"))
    3. if (isMember == "Y" or isMember == "y"):
    4.     if (dTotal >= 100):
    5.         dPay = dTotal * 0.8
    6.     else:
    7.         dPay = dTotal * 0.9
    8. else:
    9.     if (dTotal >= 100):
    10.         dPay = dTotal * 0.9
    11.     else:
    12.         dPay = dTotal
    13. print("应付金额:%.2f" % dPay)

    运行结果

    从键盘上读取“y”表示是会员,购买金额为100,表示可以打8折。

    从键盘上读取“N”表示不是会员,购买金额为60,表示可以不打折。

  • 相关阅读:
    红帽Linux的安装和部署
    【网络服务&数据库教程】05 Web服务器 - Apache
    java操作es集群模糊查询等
    2.单链表练习
    ASP.NET Core Web API 流式返回,逐字显示
    位图(bitmap)原理以及实现
    华为ensp单臂路由及OSPF实验
    今天博客访问量达到10W了,纪念一下
    一键启停脚本
    Scrum Master证书(CSM)题目总结!
  • 原文地址:https://blog.csdn.net/huijianight/article/details/125860190