企业根据利润提成发放奖金问题。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%; 60万到100万之间时,高于60万元的部分,可提成1.5%; 高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润,求应发放奖金总数?
输入格式:
输入一个利润整数。例如:输入120000。
输出格式:
输出一个实数。例如:11500.0。
输入样例:
在这里给出一组输入。例如:
120000
输出样例:
在这里给出相应的输出。例如:
11500.0
代码:
# 企业根据利润提成发放奖金问题
# Author = YeHuai
# profit 利润 reward 奖金 extra 超出的部分
profit = float(input())
if profit < 0: # 很笨的if-else,没啥好说的......
reward = 0
elif profit <= 100000:
reward = profit * 0.1
elif 100000 < profit <= 200000:
extra = profit - 100000
reward = 10000 + extra * 0.075
elif 200000 < profit <= 400000:
extra = profit - 200000
reward = 17500 + extra * 0.05
elif 400000 < profit <= 600000:
extra = profit - 400000
reward = 27500 + extra * 0.03
elif 600000 < profit <= 1000000:
extra = profit - 600000
reward = 33500 + extra * 0.015
else:
extra = profit - 1000000
reward = 39500 + extra * 0.01
print(reward)
运行:
PTA验证:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)