TypeError Traceback (most recent call last)
Cell In[1], line 10
3 proportion = {
4 ‘养老保险’: {‘单位’: 0.20, ‘个人’: 0.08},
5 ‘医疗保险’: {‘单位’: 0.08, ‘个人’: 0.02},
6 ‘失业保险’: {‘单位’: 0.02, ‘个人’: 0.01},
7 }
9 # 计算单位和个人缴费金额
—> 10 unit_payment = {insurance: base_salary * prop for insurance, prop in proportion.items()}
11 personal_payment = {insurance: base_salary * prop for insurance, prop in proportion.items()}
13 # 计算总缴费金额
Cell In[1], line 10, in <dictcomp>(.0)
3 proportion = {
4 ‘养老保险’: {‘单位’: 0.20, ‘个人’: 0.08},
5 ‘医疗保险’: {‘单位’: 0.08, ‘个人’: 0.02},
6 ‘失业保险’: {‘单位’: 0.02, ‘个人’: 0.01},
7 }
9 # 计算单位和个人缴费金额
—> 10 unit_payment = {insurance: base_salary * prop for insurance, prop in proportion.items()}
11 personal_payment = {insurance: base_salary * prop for insurance, prop in proportion.items()}
13 # 计算总缴费金额
TypeError: unsupported operand type(s) for *: ‘int’ and ‘dict’