UnboundLocalError Traceback (most recent call last)
Cell In[1], line 22
19 base_salary = 17000
21 # 计算结果
—> 22 monthly_payment = calculate_personal_payment(base_salary)
23 monthly_payment
Cell In[1], line 13, in calculate_personal_payment(base_salary)
11 def calculate_personal_payment(base_salary):
12 total_payment = 0
—> 13 for insurance, rates in rates.items():
14 personal_rate = rates[“个人”]
15 total_payment += base_salary * personal_rate
UnboundLocalError: local variable ‘rates’ referenced before assignment