NameError Traceback (most recent call last)
Cell In[1], line 19
3 proportion = {
4 “养老保险”: {“单位”: 0.20, “个人”: 0.08},
5 “医疗保险”: {“单位”: 0.08, “个人”: 0.02},
(…)
8 “生育保险”: {“单位”: 0.004, “个人”: 0},
9 }
11 # 计算单位和个人每月需缴纳的社保费用
12 monthly_cost = {
13 “养老保险”: {
14 “单位”: base_salary * proportion[“养老保险”][“单位”],
15 “个人”: base_salary * proportion[“养老保险”][“个人”]
16 },
17 “医疗保险”: {
18 “单位”: base_salary * proportion[“医疗保险”][“单位”],
—> 19 “个人”: basesalary * proportion[“医疗保险”][“个人”]
20 },
21 “失业保险”: {
22 “单位”: base_salary * proportion[“失业保险”][“单位”],
23 “个人”: base_salary * proportion[“失业保险”][“个人”]
24 },
25 “工伤保险”: {
26 “单位”: base_salary * proportion[“工伤保险”][“单位”],
27 “个人”: base_salary * proportion[“工伤保险”][“个人”]
28 },
29 “生育保险”: {
30 “单位”: base_salary * proportion[“生育保险”][“单位”],
31 “个人”: base_salary * proportion[“生育保险”][“个人”]
32 }
33 }
35 # 计算总费用
36 total_cost = sum(monthly_cost[“养老保险”][“单位”], monthly_cost[“医疗保险”][“单位”],
37 monthly_cost[“失业保险”][“单位”], monthly_cost[“工伤保险”][“单位”],
38 monthly_cost[“生育保险”][“单位”]) +
39 sum(monthly_cost[“养老保险”][“个人”], monthly_cost[“医疗保险”][“个人”],
40 monthly_cost[“失业保险”][“个人”], monthly_cost[“工伤保险”][“个人”],
41 monthly_cost[“生育保险”][“个人”])
NameError: name ‘basesalary’ is not defined