NameError Traceback (most recent call last)
Cell In[1], line 19
3 insurance_rates = {
4 ‘pension’: {‘company’: 0.14, ‘personal’: 0.08}, # 养老保险
5 ‘medical’: {‘company’: 0.0685, ‘personal’: 0.02}, # 医疗保险
(…)
8 ‘maternity’: {‘company’: 0.0045, ‘personal’: 0} # 生育保险
9 }
11 # 计算各项保险费用
12 insurance_fees = {
13 ‘pension’: {
14 ‘company’: base_salary * insurance_rates[‘pension’][‘company’],
15 ‘personal’: base_salary * insurance_rates[‘pension’][‘personal’]
16 },
17 ‘medical’: {
18 ‘company’: base_salary * insurance_rates[‘medical’][‘company’],
—> 19 ‘personal’: basesalary * insurance_rates[‘medical’][‘personal’]
20 },
21 ‘unemployment’: {
22 ‘company’: base_salary * insurance_rates[‘unemployment’][‘company’],
23 ‘personal’: base_salary * insurance_rates[‘unemployment’][‘personal’]
24 },
25 ‘injury’: {
26 ‘company’: base_salary * insurance_rates[‘injury’][‘company’],
27 ‘personal’: base_salary * insurance_rates[‘injury’][‘personal’]
28 },
29 ‘maternity’: {
30 ‘company’: base_salary * insurance_rates[‘maternity’][‘company’],
31 ‘personal’: base_salary * insurance_rates[‘maternity’][‘personal’]
32 }
33 }
35 # 计算个人每月总扣费
36 total_personal_fee = sum(insurance_fees[key][‘personal’] for key in insurance_fees)
NameError: name ‘basesalary’ is not defined