计算其企业业务员的利润提成。利润不超过 10 万元时,按 10%提成;利润在 10万元到20万元之问时,低于 10万元的部分按 10%提成,高于 10 万元的部分按 7.5%提 成:利润在20 万元到 40 万元之同时,高于20 万元的部分按 5%提成:利润在 40 乃兀到 00万元之同时,高于40万元的部分按 3%提成:利润在 60 万元到 100 万元之间时, 高子 60万元的部分按1.5%提成,利润高于 100万元时,超过 100 万元的部分按 1%提成python函数代码
时间: 2024-02-03 09:15:21 浏览: 144
以下是实现此功能的 Python 函数代码:
```python
def calculate_profit_bonus(profit):
if profit <= 100000:
bonus = profit * 0.1
elif profit <= 200000:
bonus = 10000 + (profit - 100000) * 0.075
elif profit <= 400000:
bonus = 17500 + (profit - 200000) * 0.05
elif profit <= 1000000:
bonus = 27500 + (profit - 400000) * 0.03
if profit > 600000:
bonus += (profit - 600000) * 0.015
else:
bonus = 37500 + (profit - 1000000) * 0.01
return bonus
```
其中,参数 `profit` 为利润金额,返回值 `bonus` 为对应的利润提成金额。使用时,调用该函数并传入实际利润金额即可计算出对应的提成金额。例如,如果利润为 50 万元,则调用 `calculate_profit_bonus(500000)` 返回结果为 22500 元。
阅读全文