个人所得税python简单代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人所得税python简单代码
以下是一个简单的个人所得税计算器的Python代码:
```python
income = float(input("请输入您的税前收入:"))
threshold = 5000 # 免征额
insurance = income * 0.08 # 社保公积金
deduction = 0 # 专项扣除
taxable_income = income - threshold - insurance - deduction # 应纳税所得额
if taxable_income <= 0:
tax = 0
elif taxable_income <= 3000:
tax = taxable_income * 0.03
elif taxable_income <= 12000:
tax = taxable_income * 0.1 - 210
elif taxable_income <= 25000:
tax = taxable_income * 0.2 - 1410
elif taxable_income <= 35000:
tax = taxable_income * 0.25 - 2660
elif taxable_income <= 55000:
tax = taxable_income * 0.3 - 4410
elif taxable_income <= 80000:
tax = taxable_income * 0.35 - 7160
else:
tax = taxable_income * 0.45 - 15160
after_tax_income = income - insurance - tax # 税后收入
print("您的税前收入为:{:.2f}元".format(income))
print("您的社保公积金为:{:.2f}元".format(insurance))
print("您的专项扣除为:{:.2f}元".format(deduction))
print("您的应纳税所得额为:{:.2f}元".format(taxable_income)) print("您的个人所得税为:{:.2f}元".format(tax))
print("您的税后收入为:{:.2f}元".format(after_tax_income))
```
该代码需要用户输入税前收入,然后根据个人所得税的计算公式计算出税前收入、社保公积金、专项扣除、应纳税所得额、个人所得税和税后收入,并输出结果。
其中,免征额为5000元,社保公积金的费率为8%。
个人所得税的计算公式是根据应纳税所得额进行计算的,具体计算方法可以参考国家税务总局发布的相关规定。