考生文件夹下存在一个文件“PY103.PY”,请写代码替换横线,不修改其他代码,实现以下功能。 某商店出售某品牌的服装,每件定价150,1件不打折,2件(含)到3件(含)打九折,4件(含)到9件(含)打八折,10件(含)以上打七折。用键盘输入购买数量,屏幕

admin2021-03-16  19

问题 考生文件夹下存在一个文件“PY103.PY”,请写代码替换横线,不修改其他代码,实现以下功能。
某商店出售某品牌的服装,每件定价150,1件不打折,2件(含)到3件(含)打九折,4件(含)到9件(含)打八折,10件(含)以上打七折。用键盘输入购买数量,屏幕输出总额(保留整数)。示例格式如下。
输入:8
输出:总额为:960
试题程序:
#请在程序的…处使用一行或多行代码替换
#注意:请不要修改其他已给出代码
n=eval(input("请输入数量:"))

print("总额为:",cost)

选项

答案n=eval(input("请输入数量:")) if n==1: cost=150 elif n>=2 and n<=3: cost=int(n*150*0.9) elif n>=4 and n<=9: cost=int(n*150*0.8) elif n>=10: cost=int(n*150*0.7) print("总额为:",cost)

解析 本题考查Python的多分支结构。总额=购买件数×每件的价钱×购买折扣。当条件满足时执行相应条件后面的语句,其他条件的语句无法执行。题目要求结果输出整数,即要求所得的结果用int()函数对所得总额进行四舍五入。
转载请注明原文地址:https://kaotiyun.com/show/aS6p777K
0

最新回复(0)