TypeError Traceback (most recent call last)
Cell In[1], line 23
12 tax_rates = {
13 ‘0-3000’: 0.03,
14 ‘3000-12000’: 0.1,
(…)
19 ‘80000以上’: 0.45
20 }
22 # 计算社保缴费总额
—> 23 social_insurance_total = sum(salary * rate for salary, rate in social_insurance_rates.items())
25 # 计算应纳税所得额
26 taxable_income = salary - tax_free_threshold - social_insurance_total
Cell In[1], line 23, in <genexpr>(.0)
12 tax_rates = {
13 ‘0-3000’: 0.03,
14 ‘3000-12000’: 0.1,
(…)
19 ‘80000以上’: 0.45
20 }
22 # 计算社保缴费总额
—> 23 social_insurance_total = sum(salary * rate for salary, rate in social_insurance_rates.items())
25 # 计算应纳税所得额
26 taxable_income = salary - tax_free_threshold - social_insurance_total
TypeError: can’t multiply sequence by non-int of type ‘float’