#作业2020/10/21
#综合所得个人所得税税率表
def tax_wage_pay(year_wage,insurance_add,year_get):
# 个人所得税征收标准 应纳税所得额=年度收入-60000元(起征点)-专项扣除(三险一金等)-专项附加扣除-依法确定的其他扣除
# 全年有6万免征额
# x<=36000 税率3% 速算扣除数 0
# 36000<x<=144000 税率10% 速算扣除数 2520
# 144000<x<=300000 税率20% 速算扣除数 16920
# 300000<x<=420000 税率25% 速算扣除数 31920
# 420000<x<=660000 税率30% 速算扣除数 52920
# 660000<x<=960000 税率35% 速算扣除数 85920
# x>960000 税率45% 速算扣除数 181920
if year_wage<=36000:
tax_year=year_wage*0.03
print('您应交的税为:', tax_year)
elif year_wage<=144000 and year_wage>36000:
tax_year=year_wage*0.1-2520
print('您应交的税为:', tax_year)
elif year_wage<=300000 and year_wage>144000:
tax_year=year_wage*0.2-16920
print('您应交的税为:', tax_year)
elif year_wage<=420000 and year_wage>300000:
tax_year=year_wage*0.25-31920
print('您应交的税为:', tax_year)
elif year_wage<=660000 and year_wage>420000:
tax_year=year_wage*0.3-52920
print('您应交的税为:', tax_year)
elif year_wage<=960000 and year_wage>660000:
tax_year=year_wage*0.35-85920
print('您应交的税为:', tax_year)
elif year_wage>960000:
tax_year=year_wage*0.45-181920
print('您应交的税为:', tax_year)
#经营所得个人所得税税率表
#应纳税额=(全年收入总额-成本以及损失)*适用税率-速算扣除数
#x<=30000 5% 0
#30000<x<=90000 10% 1500
#90000<x<=300000 20% 10500
#300000<x<=500000 30% 40500
#x>500000 35% 65500
def tax_busi_pay(busi_wage,tax_year,busi_cost):
if busi_wage<=30000:
tax_year=busi_wage*0.05
print('您应交的税为:',tax_year)
elif busi_wage<=90000 and busi_wage>30000:
tax_year=busi_wage*0.1-1500
print('您应交的税为:', tax_year)
elif busi_wage<=300000 and busi_wage>90000:
tax_year=busi_wage*0.2-10500
print('您应交的税为:', tax_year)
elif busi_wage<=500000 and busi_wage>300000:
tax_year=busi_wage*0.3-40500
print('您应交的税为:', tax_year)
elif busi_wage>500000:
tax_year=busi_wage*0.35-65500
print('您应交的税为:', tax_year)
def main():
tax_item=int(input('请选择您要缴费的类别,综合所得个人所得(1)或经营所得个人所得(2)?'))
if tax_item==1:
year_get = float(input('请输入您的年收入'))
insurance_add=float(input('请输入可扣除的三险一金'))
#应纳税所得额=年度收入-60000元(起征点)-专项扣除(三险一金等)-专项附加扣除-依法确定的其他扣除
year_wage = year_get - insurance_add-60000
tax_wage_pay(insurance_add,year_get,year_get)
elif tax_item==2:
busi_get=float(input('请输入您的年盈利额'))
busi_cost=float(input('请输入您的年成本费'))
# 应纳税额=(全年收入总额-成本以及损失)*适用税率-速算扣除数
busi_wage = busi_get - busi_cost
tax_busi_pay(busi_wage,busi_cost,busi_get)
if __name__=='__main__':
main()
python实现交税
最新推荐文章于 2022-04-07 23:56:05 发布