python123个税计算器
时间: 2023-10-20 12:08:44 浏览: 526
python123个税计算器可以根据用户输入的应发工资薪金所得、五险一金金额和个税免征额,计算应缴税款和实发工资。计算公式如下:
taxable_income = income - five_insurance_one_fund - tax_exemption
tax_payable = taxable_income * tax_rate - quick_deduction
net_income = income - tax_payable
其中,应纳税所得额(taxable_income)等于应发工资薪金所得减去五险一金金额和个税免征额。应缴税款(tax_payable)等于应纳税所得额乘以适用税率减去速算扣除数。实发工资(net_income)等于应发工资薪金所得减去应缴税款。
如果输入的应发工资薪金所得、五险一金金额或个税免征额小于或等于0,则会输出"error"。
以下是一个用Python编写的个税计算器的示例代码:
```python
income = float(input("请输入应发工资薪金所得:"))
five_insurance_one_fund = float(input("请输入五险一金金额:"))
tax_exemption = float(input("请输入个税免征额:"))
if income <= 0 or five_insurance_one_fund <= 0 or tax_exemption <= 0:
print("error")
else:
taxable_income = income - five_insurance_one_fund - tax_exemption
tax_rate = 0.03 # 假设适用税率为3%,可以根据实际情况进行修改
quick_deduction = 0 # 假设速算扣除数为0,可以根据实际情况进行修改
tax_payable = taxable_income * tax_rate - quick_deduction
net_income = income - tax_payable
print("应缴税款:{:.2f}".format(tax_payable))
print("实发工资:{:.2f}".format(net_income))
```
请注意,以上代码中的适用税率和速算扣除数是示例值,需要根据实际情况进行修改。
阅读全文