设计一个年薪计算机。(个人所得税。不超过5000的不扣除,不超过36000的部分扣除3%,超过36000。不超过144000的扣除10%,超过144000,不超过300000,扣除20%)。
时间: 2023-07-15 08:14:09 浏览: 49
好的,我可以给您设计一个简单的年薪计算器。以下是计算器的代码:
```python
def calculate_salary(annual_salary):
"""
计算年薪及个人所得税
"""
if annual_salary <= 5000:
tax = 0
elif annual_salary <= 36000:
tax = (annual_salary - 5000) * 0.03
elif annual_salary <= 144000:
tax = 2970 + (annual_salary - 36000) * 0.1
elif annual_salary <= 300000:
tax = 17170 + (annual_salary - 144000) * 0.2
else:
tax = 46970 + (annual_salary - 300000) * 0.25
net_income = annual_salary - tax
return net_income, tax
```
以上代码中,函数 `calculate_salary` 接收年薪作为输入,并返回净收入和个人所得税。根据题目要求,我们使用一系列的条件语句来计算个人所得税。最后,我们将年薪减去个人所得税得到净收入,并将净收入和个人所得税一起返回。
以下是一个使用示例:
```python
net_income, tax = calculate_salary(300000)
print("净收入:", net_income)
print("个人所得税:", tax)
```
输出结果为:
```
净收入: 222030.0
个人所得税: 77970.0
```
这意味着,如果您的年薪为 300000 元,您将需要支付 77970 元的个人所得税,并最终获得 222030 元的净收入。