怎么用py函数计算薪酬
时间: 2024-10-24 14:13:23 浏览: 5
BOLL.py 双轨计算函数
在Python中,你可以创建一个函数来计算薪酬,通常这个函数需要考虑基本工资、奖金、加班费等几个部分。下面是一个简单的示例,假设有一个函数`calculate_salary`,它接受基础工资(basic_salary)、奖金(bonus)和加班小时(overtime_hours)作为输入:
```python
def calculate_salary(basic_salary, bonus, overtime_hours=0):
# 计算基本工资
base_pay = basic_salary
# 如果有加班,计算加班费用(这里假设加班按1.5倍计)
if overtime_hours > 0:
overtime_pay = overtime_hours * basic_salary * 1.5
else:
overtime_pay = 0
# 计算总薪资(包括奖金)
total_salary = base_pay + overtime_pay + bonus
return total_salary
# 使用函数
employee1 = {'basic_salary': 5000, 'bonus': 1000}
salary = calculate_salary(employee1['basic_salary'], employee1['bonus'])
print(f"员工的总薪资是: {salary}")
阅读全文