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

admin2020-04-10  21

问题 考生文件夹下存在一个文件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://jikaoti.com/ti/6h50FFFM
0

最新回复(0)