五险一金计算器python
时间: 2024-04-03 14:29:44 浏览: 137
五险一金计算器是一种用于计算员工社会保险和住房公积金缴纳金额的工具。使用Python编程语言可以开发出这样的计算器。
以下是一个简单的五险一金计算器的Python代码示例:
```python
def calculate_insurance_and_fund(salary):
# 社会保险费率
insurance_rate = {
'pension': 0.08, # 养老保险费率
'medical': 0.02, # 医疗保险费率
'unemployment': 0.005, # 失业保险费率
'injury': 0, # 工伤保险费率(一般为0)
'maternity': 0, # 生育保险费率(一般为0)
}
# 住房公积金费率
housing_fund_rate = {
'base': 0.12, # 公积金基数比例
'company': 0.08, # 公司缴纳比例
'personal': 0.12, # 个人缴纳比例
}
insurance = sum(salary * rate for rate in insurance_rate.values())
housing_fund = salary * housing_fund_rate['base'] * (
housing_fund_rate['company'] + housing_fund_rate['personal'])
return insurance, housing_fund
# 示例调用
salary = 10000
insurance, housing_fund = calculate_insurance_and_fund(salary)
print("社会保险费用:", insurance)
print("住房公积金费用:", housing_fund)
```
这段代码定义了一个`calculate_insurance_and_fund`函数,接受一个参数`salary`表示工资金额,然后根据设定的费率计算出社会保险和住房公积金的缴纳金额。最后通过调用该函数并传入工资金额,可以得到社会保险费用和住房公积金费用的计算结果。
阅读全文