2.编写自定义函数tax,要求可以根据输入的应纳税所得额计算出应缴纳的个人所得税。 年度个人所得税计算公式为: 应纳个人所得税税额=应纳税所得额×适用税率-速算扣除数 例如应纳税所得额为20万元,应纳所得税为200000×20%-16920=23080
时间: 2024-12-16 16:21:03 浏览: 9
当然可以,这是一个简单的Python函数,用于计算个人所得税:
```python
def tax(income):
"""
根据输入的应纳税所得额计算个人所得税
参数:
income (float): 应纳税所得额
返回:
float: 应缴纳的个人所得税
"""
if income <= 0:
return 0 # 如果收入为零或者负数,则免税
# 定义税率和速算扣除数的字典
tax_rates = {
0: 0,
30000: 3000,
120000: 9000,
250000: 14750,
350000: 31920,
450000: 41340,
600000: 52920,
960000: 135030,
1440000: 203190,
3000000: 407790
}
for threshold, deduction in tax_rates.items():
if income <= threshold:
taxable_income = income - deduction
break
# 计算税额
tax_amount = taxable_income * (income / 120000) * 0.03 + 210
return tax_amount
# 示例应用
income_example = 200000
tax_on_example = tax(income_example)
print(f"应纳税所得额为{income_example}元,应缴纳的个人所得税为{tax_on_example}元")
```
阅读全文