前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >超市打折

超市打折

作者头像
算法与编程之美
发布2022-05-23 15:20:59
7430
发布2022-05-23 15:20:59
举报
文章被收录于专栏:算法与编程之美

0 引言

在我们的日常生活中,很多时候都会遇到超市打折,通过python可以很快的计算打折后应付多少钱。即可以帮助消费者快速知道打折带来的优惠力度,又可以提高收营员的效率。

1 问题

现有一超市打折,根据打折情况(消费不足50元按原价付款,超过50元但不足100元的超过部分按九折付款,超过100元的超过部分按八折付款),通过消费总额计算应付多少元。

2 方法

从键盘输入消费者的消费总额,通过if语句区分消费总额不同时的不同情况,根据打折情况列出表达式,最后输出实际付款金额。

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

代码语言:javascript
复制
n=int(input('消费总额:'))
if n<50:
   print('%d' % n)
elif 50<=n<100:
   m=50+(n-100)*0.9
   print('%d' % m)
else:
   x=50+50*0.9+(n-100)*0.8
   print('%d' % x)

4 结语

针对超市打折问题,提出用if语句解决的方法,通过实践,证明该方法是有效的,通过此实验加强了对if语句的使用技能。本实验中“超过100的部分按八折付款”,开始我们考虑不周全,没有考虑超过100元中超过50但没超过100的部分应按九折付款,导致结果错误。if语句在分情况时虽然较为简单,但在未来继续研究时还应多加注意其中的具体计算。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档