温馨提示:这篇文章已超过444天没有更新,请注意相关的内容是否还可用!
摘要:在2024年5月8日的一次小测验中,对Python练习进行了回顾。这次测验旨在检验学生对Python编程技能的掌握情况,包括基础语法、数据类型、函数和模块等方面的知识。通过这次测验,学生们能够巩固所学知识,提高编程能力,为未来的项目开发打下坚实的基础。
在这次的Python编程小测验中,参与者将面临一系列编程挑战,旨在测试他们的编程技能和知识水平,测验内容涵盖了Python语言的基础知识和高级编程概念,包括变量、数据类型、循环和条件语句,以及函数、模块和面向对象编程等,通过此次测验,参与者可以评估自己的Python技能水平,并找到提升的机会。
用户输入获取
1、请求用户输入应发工资薪金所得(salary)、五险一金金额(five_one_insurance_fund)和个税免征额(exemption)。
salary = float(input("请输入应发工资薪金所得:")) five_one_insurance_fund = float(input("请输入五险一金金额:")) exemption = float(input("请输入个税免征额:"))
输入合法性判断
2、验证用户输入的合法性,确保应发工资薪金所得不为负数。
if salary < 0: print("error:应发工资薪金所得不能小于0") else: # 计算应纳税所得额 taxable_income = salary - five_one_insurance_fund - exemption
个税计算
3、根据应纳税所得额,判断是否需要缴税,并计算税额,使用税率表进行个税计算。
if taxable_income <= 0: # 不需要缴税的情况 tax = 0 actual_salary = salary - five_one_insurance_fund # 实发工资计算 else: # 根据税率表计算税额 # 假设最高税率为超过部分,具体税率根据最新税法进行调整 if taxable_income <= 3000: tax = taxable_income * 0.03 - 0 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 else: # 超过部分税率和速算扣除数计算(假设最高为超过部分) tax = taxable_income * 0.35 - 7160 # 根据实际情况调整税率和速算扣除数 actual_salary = salary - five_one_insurance_fund - tax # 实发工资计算
结果输出
4、输出应缴税款和实发工资,结果保留两位小数。
print("应缴税款{:.2f}元,实发工资{:.2f}元。".format(tax, actual_salary))
这段代码主要用于计算个人所得税,首先获取用户输入的薪资、五险一金和个税免征额等数据,然后进行合法性检查,接着根据个税计算公式得出应缴税款和实发工资,并最终输出结果。
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...