App下载
2. 算清一笔购物总价
学过Python还是不会写:20个小任务带练 / 2. 算清一笔购物总价
手机也能上课
App下载
1/5

单价、数量和优惠三项输入的含义与顺序

任务说明

本小节任务是“算清一笔购物总价”。完成任务时,会学习怎样把生活中的收费规则拆成输入、计算和输出,怎样按顺序读取多项输入,以及怎样用变量保存计算过程中的中间结果。


先看一笔小店订单:输入一件商品的单价、购买数量和优惠金额,程序给出最后的应付金额。先把这条规则说清楚,程序才能稳定地算出结果。


例如,一本笔记本单价 39 元,买 2 本,优惠 10 元:

数据 数值 它回答的问题
单价 39 一件商品多少钱?
数量 2 买了几件?
优惠 10 从原价中减掉多少元?
应付 68 这次最后付多少钱?


应付金额的规则是:先用单价乘数量得到商品原价,再减去优惠。本节的金额统一使用整数元,不处理小数;优惠不能超过商品原价。这里先把范围限定清楚,后面的结果才有明确的检查标准。

方法讲解

代码里的三个input()会依次读取单价、数量和优惠。点击运行后,在出现的输入框中一行填写一个值,按下面顺序分三行输入,全部填写后再点击“提交并运行”:

39
2
10


这表示第一行是39、第二行是2、第三行是10。不要输入成39、2、10,也不要把三个数字用空格写在同一行;顿号、逗号和空格都不是这里的换行。三个数字分别代表每件多少钱、买几件、减多少元。输入顺序一旦变化,程序就会把数字套到错误的含义上。

+10 经验 +10积分
解析
提示
参考答案
+10 经验 +10积分
视频播放结束,是否学习下一节?