栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

「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. 将应付金额对应输出

实例代码

isMember = input("是否是会员(Y/N):")

dTotal = float(input("购物金额:"))

if (isMember == "Y" or isMember == "y"):

    if (dTotal >= 100):

        dPay = dTotal * 0.8

    else:

        dPay = dTotal * 0.9

else:

    if (dTotal >= 100):

        dPay = dTotal * 0.9

    else:

        dPay = dTotal

print("应付金额:%.2f" % dPay)

运行结果

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

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1018228.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号