TypeError Traceback (most recent call last)
Cell In[1], line 12
3 social_insurance_rates = {
4 “养老保险”: {“单位”: 0.16, “个人”: 0.08},
5 “失业保险”: {“单位”: 0.005, “个人”: 0.005},
(…)
8 “生育保险”: 0.005 # 单位缴费比例
9 }
11 # 计算单位和个人缴费金额
—> 12 unit_payment = {insurance: base_salary * rate[“单位”] for insurance, rate in social_insurance_rates.items() if “单位” in rate}
13 personal_payment = {insurance: base_salary * rate[“个人”] for insurance, rate in social_insurance_rates.items() if “个人” in rate}
15 # 计算总缴费金额
Cell In[1], line 12, in <dictcomp>(.0)
3 social_insurance_rates = {
4 “养老保险”: {“单位”: 0.16, “个人”: 0.08},
5 “失业保险”: {“单位”: 0.005, “个人”: 0.005},
(…)
8 “生育保险”: 0.005 # 单位缴费比例
9 }
11 # 计算单位和个人缴费金额
—> 12 unit_payment = {insurance: base_salary * rate[“单位”] for insurance, rate in social_insurance_rates.items() if “单位” in rate}
13 personal_payment = {insurance: base_salary * rate[“个人”] for insurance, rate in social_insurance_rates.items() if “个人” in rate}
15 # 计算总缴费金额
TypeError: argument of type ‘float’ is not iterable