5.某企业发放的奖金是根据利润提成的。利润低于或等于10万元时,奖金可提12%,利润高于10万元,低于20万元时,高于10万的部分,可提成8.5%;20万元至40万元之间时,高于20万元的部分,可提成6%;40万至60万之间时,高于40万元的部分,可提成4%;60万至100万之间时,高于60万元的部分,可提成2.5%,大于100万时,超出100万的部分提出1%,求应发奖金总数 用python编写
时间: 2024-02-22 16:57:31 浏览: 177
c代码-企业发放的奖金根据利润提成。 利润(I)低于或等于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%提成。 从键盘输入当月利润I,求应发放奖金总数?
以下是代码实现:
```python
profit = int(input("请输入企业利润(单位:万元):"))
bonus = 0
if profit <= 10:
bonus = profit * 0.12
elif profit <= 20:
bonus = 10 * 0.12 + (profit - 10) * 0.085
elif profit <= 40:
bonus = 10 * 0.12 + 10 * 0.085 + (profit - 20) * 0.06
elif profit <= 60:
bonus = 10 * 0.12 + 10 * 0.085 + 20 * 0.06 + (profit - 40) * 0.04
elif profit <= 100:
bonus = 10 * 0.12 + 10 * 0.085 + 20 * 0.06 + 20 * 0.04 + (profit - 60) * 0.025
else:
bonus = 10 * 0.12 + 10 * 0.085 + 20 * 0.06 + 20 * 0.04 + 40 * 0.025 + (profit - 100) * 0.01
print("应发奖金总数为:{}万元".format(bonus))
```
运行结果示例:
```
请输入企业利润(单位:万元):80
应发奖金总数为:9.6万元
```
阅读全文