IndexError Traceback (most recent call last)
Cell In[1], line 49
38 tax_rates = {
39 ‘0-3000’: 0.03,
40 ‘3000-12000’: 0.1,
(…)
45 ‘80000+’: 0.45
46 }
48 # 计算适用税率和速算扣除数
—> 49 tax_brackets = sorted(tax_rates.keys(), key=lambda x: float(x.split(‘-’)[1]))
50 tax_rate, tax_bracket = next((rate, bracket) for bracket, rate in tax_rates.items() if taxable_income <= float(bracket.split(‘-’)[1]))
52 # 速算扣除数
Cell In[1], line 49, in <lambda>(x)
38 tax_rates = {
39 ‘0-3000’: 0.03,
40 ‘3000-12000’: 0.1,
(…)
45 ‘80000+’: 0.45
46 }
48 # 计算适用税率和速算扣除数
—> 49 tax_brackets = sorted(tax_rates.keys(), key=lambda x: float(x.split(‘-’)[1]))
50 tax_rate, tax_bracket = next((rate, bracket) for bracket, rate in tax_rates.items() if taxable_income <= float(bracket.split(‘-’)[1]))
52 # 速算扣除数
IndexError: list index out of range