python计算个人所得税
时间: 2023-09-14 21:13:03 浏览: 353
好的,我可以为您提供计算个人所得税的 Python 代码。以下是一个简单的示例:
```python
def calculate_tax(income):
if income <= 5000:
tax = 0
elif income <= 8000:
tax = (income - 5000) * 0.03
elif income <= 17000:
tax = (income - 8000) * 0.1 + 90
elif income <= 30000:
tax = (income - 17000) * 0.2 + 990
elif income <= 40000:
tax = (income - 30000) * 0.25 + 3590
elif income <= 60000:
tax = (income - 40000) * 0.3 + 6090
elif income <= 85000:
tax = (income - 60000) * 0.35 + 12090
else:
tax = (income - 85000) * 0.45 + 20840
return tax
```
这个函数接受一个收入数值,返回对应的个人所得税数值。这个函数使用了中国个人所得税的税率表,根据不同的收入水平,计算出对应的税率和税额。使用该函数,您可以轻松地计算个人所得税,例如:
```python
income = 100000
tax = calculate_tax(income)
print("您的收入为 %d 元,应缴纳个人所得税 %d 元。" % (income, tax))
```
输出结果为:
```
您的收入为 100000 元,应缴纳个人所得税 21940 元。
```
阅读全文