TypeError Traceback (most recent call last)
Cell In[1], line 12
3 social_insurance_rates = {
4 ‘pension’: {‘unit’: 0.14, ‘personal’: 0.08}, # 养老保险
5 ‘medical’: {‘unit’: 0.062, ‘personal’: 0.02}, # 医疗保险
(…)
8 ‘injury’: 0.005 # 工伤保险
9 }
11 # 计算个人需缴纳的社保费用
—> 12 total_personal_payment = sum([
13 base_salary * rate[‘personal’] for rate in social_insurance_rates.values()
14 ])
16 total_personal_payment
Cell In[1], line 13, in <listcomp>(.0)
3 social_insurance_rates = {
4 ‘pension’: {‘unit’: 0.14, ‘personal’: 0.08}, # 养老保险
5 ‘medical’: {‘unit’: 0.062, ‘personal’: 0.02}, # 医疗保险
(…)
8 ‘injury’: 0.005 # 工伤保险
9 }
11 # 计算个人需缴纳的社保费用
12 total_personal_payment = sum([
—> 13 base_salary * rate[‘personal’] for rate in social_insurance_rates.values()
14 ])
16 total_personal_payment
TypeError: ‘float’ object is not subscriptable