PTA 7-1 奖金计算,循环与多分支(高教社,《Python编程基础及应用》习题6-5) (4 分)

 

企业发放的奖金根据利润提成。利润低于或等于100,000元的,奖金可提10%;利润高于100,000元,低于200,000(100,000 < p <=200,000)时,100,000元及以内部分按10%提成,高于100,000元的部分,可提成7.5%; 200,000 < p <= 400,000时,200,000元及其以内的部分仍按上述办法提成(下同),高于200,000元的部分按5%提成; 400,000 < p <=600,000元时,高于400,000元的部分按3%提成; 600,000 < p <=1,000,000时,高于600,000元的部分按1.5%提成; p >1,000,000时,超过1,000,000元的部分按1%提成。 按上述需求,编写一个程序,该程序从键盘输入当月利润p,求应发奖金数。

输入格式:

利润总额(浮点数)

输出格式:

奖金数(保留两位小数)

输入样例:

230000

结尾无空行

输出样例:

19000.00

结尾无空行

代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
p=float(input())
if p<=100000:
l=0.1*p
if 100000 < p <=200000:
l=0.1*100000+0.075*(p-100000)
if 200000 < p <= 400000:
l=0.1*100000+0.075*100000+0.05*(p-200000)
if 400000 < p <=600000:
l=0.1*100000+0.075*100000+0.05*200000+0.03*(p-400000)
if 600000 < p <=1000000:
l=0.1*100000+0.075*100000+0.05*200000+0.03*200000+0.015*(p-600000)
if p >1000000:
l=0.1*100000+0.075*100000+0.05*200000+0.03*200000+0.015*400000+0.01*(p-1000000)
print("%.2f"%l)


PTA 7-1 奖金计算,循环与多分支(高教社,《Python编程基础及应用》习题6-5) (4 分)
https://6jackjiang.github.io/2021/10/09/categories/python/PTA 7-1 奖金计算,循环与多分支(高教社,《Python编程基础及应用》习题6-5) (4 分)/
作者
米兰的小铁匠
发布于
2021年10月9日
许可协议