某公司销售员底薪为5000,销售业绩与利润提成的关系如下表所示(计量单位:元) f9eefd29-ddcc-43a7-90a1-b90217947f3b.png 编写函数,计算员工月薪。
时间: 2023-06-13 10:08:00 浏览: 408
根据表格可以发现,销售业绩和利润提成的计算方式是不同的,需要分开计算。我们可以编写一个函数,输入销售业绩和利润,输出员工月薪。
其中,利润=销售业绩×利润率,利润率根据表格不同的销售业绩范围采用不同的数值,可以使用 if...elif...else 语句来实现。
以下是一个 Python 代码示例:
```python
def calculate_salary(sales, profit):
base_salary = 5000 # 底薪
if sales < 10000:
commission_rate = 0.05
elif sales < 100000:
commission_rate = 0.07
else:
commission_rate = 0.1
commission = profit * commission_rate # 利润提成
total_salary = base_salary + commission # 总薪资
return total_salary
```
使用示例:
```python
>>> calculate_salary(8000, 400)
5400.0
>>> calculate_salary(20000, 1200)
6100.0
>>> calculate_salary(120000, 15000)
17000.0
```
注意:上述代码仅供参考,实际应用中可能需要根据具体情况进行调整。
阅读全文