TypeError Traceback (most recent call last)
Cell In[1], line 25
11 proportion = {
12 ‘pension_unit’: 0.16,
13 ‘pension_individual’: 0.08,
(…)
21 ‘maternity_individual’: 0.0
22 }
24 # 计算单位缴费总额
—> 25 total_unit_payment = sum(base_salary * rate for rate in proportion.values() if ‘unit’ in rate)
27 # 计算个人缴费总额
28 total_individual_payment = sum(base_salary * rate for rate in proportion.values() if ‘individual’ in rate)
Cell In[1], line 25, in <genexpr>(.0)
11 proportion = {
12 ‘pension_unit’: 0.16,
13 ‘pension_individual’: 0.08,
(…)
21 ‘maternity_individual’: 0.0
22 }
24 # 计算单位缴费总额
—> 25 total_unit_payment = sum(base_salary * rate for rate in proportion.values() if ‘unit’ in rate)
27 # 计算个人缴费总额
28 total_individual_payment = sum(base_salary * rate for rate in proportion.values() if ‘individual’ in rate)
TypeError: argument of type ‘float’ is not iterable