- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
【任务5-3】
定义函数计算总金额、优惠金额和实付金额;【任务描述】
(1)在项目Unit05中创建Python程序文件5-3.py。
(2)定义函数计算总金额、优惠金额和实付金额。;【任务实施】
在PyCharm项目Unit05中中创建Python程序文件5-3.py。
在程序文件5-3.py中编写程序代码,实现所需功能。;【任务实施】
1.定义getDiscountPrice()函数,用于计算优惠价格
函数定义代码如下:
defgetDiscountPrice(rank,price):
ifrank==PLUS:
discountPrice=price*0.88
else:
ifrank==FAN:
discountPrice=price*0.90
else:
discountPrice=price*0.92
returndiscountPrice;【任务实施】
2.定义getDiscount()函数,用于计算返现金额
函数定义代码如下:
defgetDiscount(number,price):
originalTotal=number*price
iforiginalTotal=299:
discount=15.00
returndiscount;【任务实施】
3.定义getCashback()函数,用于计算直减金额
函数定义代码如下:
defgetCashback(number,price):
originalTotal=number*price
reduction=int(originalTotal/100)
ifreduction0:
cashback=reduction*50
returncashback;【任务实施】
4.定义getCarriage()函数,用于计算运费
函数定义代码如下:
defgetCarriage(payable):
ifpayable49:
carriage=6.00
else:
carriage=0.00
returncarriage;【任务实施】
5.定义printData()函数,用于指定格式输出数据
函数定义代码如下:
defprintData(*data):
print(总金额:¥+{:.2f}.format(data[0]))
print(运费:¥+{:.2f}.format(data[1]))
print(返现金额:-¥+{:.2f}.format(data[2]))
print(优惠金额:-¥+{:.2f}.format(data[3]))
print(实付总额:¥+{:.2f}.format(data[4]));【任务实施】
6.变量originalPrice和number赋初值
originalPrice=99.80
number=4
7.计算应付金额,并将计算结果存储在变量originalTotal中
originalTotal=number*originalPrice
8.变量rank赋初值
rank=Ordinaryusers;【任务实施】
9.调用discountPrice()函数,计算优惠价格
discountPrice=getDiscountPrice(rank,originalPrice)
10.计算优惠金额,并将计算结果存储在变量discountAmount中
discountAmount=number*discountPrice
11.调用getDiscount()函数,计算返现???额
discount=getDiscount(number,originalPrice)
12.调用getCashback()函数,计算直减金额
cashback=getCashback(number,originalPrice);【任务实施】
13.计算返现金额与直减金额的和,并将计算结果优惠金额赋给变量discountTotal
discountTotal=discount+cashback
14.计算应付金额,并将计算结果赋给变量payable
payable=discountAmount-discountTotal
15.调用getCarriage()函数,计算运费
carriage=getCarriage(payable);【任务实施】
16.
您可能关注的文档
- 1-1搭建Python开发环境.pptx
- 1-2使用IDLE编写简单的Python程序.pptx
- 1-3【任务1-1】输出“Happy to learn Python Programming”的信息.pptx
- 1-4编写简单的Python程序.pptx
- 1-5【任务1-2】输出“你好,请登录”的提示信息.pptx
- 2-1【任务2-1】计算并输出购买商品的实付总额与平均价格.pptx
- 2-2【任务2-2】输出当前日期和时间.pptx
- 2-3【任务2-3】计算与输出购买商品的优惠金额与应付金额.pptx
- 3-1【任务3-5】应用if…elif…else语句计算分期付款的服务费.pptx
- 3-2【任务3-6】应用if选择语句计算网上购物的运费与优惠.pptx
最近下载
- 数学基础模块上册教参章函数.pdf
- PISA夺冠后教育思考——从PISA看中国上海学生阅读素养.doc VIP
- 初中语文阅读教学的现状与策略阅读素养是学生终身受用的隐性资产PISA给初中语文教学带来的思考.docx VIP
- PISA阅读素养测评.docx VIP
- 2024道德与法治七年级上册6.2 交友的智慧(课件).pptx
- 《红楼梦》中的谜语研究.doc VIP
- 98道性格测试题及答案.pdf VIP
- 为了应用而阅读——PISA阅读素养测评框架介绍.doc VIP
- PISA阅读素养视角下的中考语文多重文本阅读测评研究.pptx VIP
- 借鉴PISA 实施新课程小学语文阅读素养测评.doc VIP
文档评论(0)