# 定义税率表和速算扣除数
tax_rates = [0.03, 0.1, 0.2, 0.25, 0.3, 0.35, 0.45]
quick_deductions = [0, 2520, 16920, 31920, 52920, 85920, 181920]
# 计算年终奖缴税3000元对应的奖金金额
tax_paid = 3000
for i, rate in enumerate(tax_rates):
if tax_paid <= quick_deductions[i]:
bonus_amount = (tax_paid + quick_deductions[i]) / rate
break
else:
bonus_amount = (tax_paid - quick_deductions[i]) / (1 - rate) + (quick_deductions[i] / rate)
bonus_amount