当前位置:首页 > 知识库 > 正文内容

Python实现的个人所得税计算器示例

51税知网2年前 (2022-11-05)知识库46

Python学习(3)计算个人所得税

前言

随着人工智能研究的不断兴起,Python的应用也在不断上升,由于Python语言的简洁性、易读性以及可扩展性,特别是在开源工具和深度学习方向中各种神经网络的应用,使得Python已经成为最受欢迎的程序设计语言之一。由于完全开源,加上简单易学、易读、易维护、以及其可移植性、解释性、可扩展性、可扩充性、可嵌入性:丰富的库等等,自己在学习与工作中也时常接触到Python,这个系列文章的话主要就是介绍一些在Python中常用一些例程进行仿真演示!

计算个税是Python的一个简单应用,问答中看到的,帮助改了一下,可以跑通。本文例程都是基于Python3.8的环境下进行,所以大家在进行借鉴的时候建议最好在3.8.0版本以上进行仿真。

一. Python准备

如何确定自己安装好了python

win+R输入cmd进入命令行程序

在这里插入图片描述

点击“确定”

在这里插入图片描述

输入:python,回车

在这里插入图片描述

看到Python相关的版本信息,说明Python安装成功。输入eixt()退出python。

二. Python仿真

新建一个salary.txt文件,输入以下数据,文件编码格式为: utf-8;放在以下工程.py文件同级文件夹下

工号 姓名 应发工资 岗位津贴 交通补贴 奖金 其他 所得税 实发工资
01 李明 7000 300 200 400 0 0
02 王阳 6000 280 210 300 0 0

工资税收计算器_2018深圳工资税收计算_个人工资税收怎么计算

03 张海 8000 290 430 200 0 0 04 刘鑫 5500 300 230 530 0 0 05 张三 6500 200 340 280 0 0 06 李四 5400 390 300 290 0 0 07 王五 7600 300 450 590 0 0 08 赵六 5800 490 340 470 0 0 09 王海 6800 300 340 340 0 0 10 刘洪 7800 340 530 200 0 0

新建一个salary.py文件,输入以下代码,txt文本放在与.py文件同级文件夹下(重要的事情说两遍)

# -*- coding: utf-8 -*-
# @Time    : 2022-5-13 22:37:00
# 计算个人所得税
def count_tax(salary):
    #print(salary)
    if salary<=5000:
        tax=0

个人工资税收怎么计算_2018深圳工资税收计算_工资税收计算器

elif salary<=8000: tax=(salary-5000)*0.03 elif salary<=12000: tax=(salary-8000)*0.05+90 elif salary<=18000: tax=(salary-12000)*0.1+200+90 return tax def count_qita(listA): for i in range(1,len(listA)): listA[i][6]=int(listA[i][3])+int(listA[i][4])+int(listA[i][5]) listA[i][6]=str(listA[i][6]) def count_gongzi(listA): for i in range(1,len(listA)): listA[i][7]=count_tax(int(listA[i][2])+int(listA[i][6])) #print(listA[i][7]) eval(listA[i][6])

read_list_data[i][7] eval(read_list_data[i][6]) listA[i].append(int(listA[i][2])-read_list_data[i][7]+int(read_list_data[i][6])) listA[i][7]=str(listA[i][7]) listA[i][8]=str(listA[i][8]) #print(listA[i][8]) print(listA[i]) return listA def read_file(filename): read_file=open(filename,'r',encoding='utf-8') stringA=read_file.read() return stringA def pre_data(stringA): listA=stringA.split('\n') for i in range(len(listA)): #print(listA[i].split())

2018深圳工资税收计算_个人工资税收怎么计算_工资税收计算器

listA[i]=listA[i].split() return listA read_str=read_file(r'ygxx.txt') read_list_data=pre_data(read_str) count_qita(read_list_data) count_gongzi(read_list_data)

保存.py文件,输入以下命令,跑起工程

python salary.py

没有报错,数据计算正确,运行成功!

三. 仿真结果

注意工程文件夹一定要对应上,另外,要注意文本的编码格式。

四. 小结

Python计算这种小实例工资税收计算器,虽然简单也有许多小技巧工资税收计算器,自己花了近一个小时完善解决这个问题,说明还是太嫩了,python的应用编码能力有待提高,要努力学习阿。每天学一个Python小知识,大家一起来学习进步阿!

以上内容由51税知网整理,希望对大家有所帮助!与智慧同行,开启你的创业之路!

扫描二维码推送至手机访问。

版权声明:本文由51税知网发布,如需转载请注明出处。

本文链接:https://www.51wsyp.cn/7781.html

分享给朋友:

“Python实现的个人所得税计算器示例” 的相关文章

【科雄咨询】关于组织开展广东省2022年高新技术企业认定工作的通知

各地级以上市科技局(委)、财政局,国家税务总局广州、各地级市、横琴粤澳深度合作区税务局,各有关单位: 为组织开展我省2022年高新技术企业认定工作,根据《高新技术企业认定管理办法》(国科发火〔2016〕32号,以下简称《认定办法》)、《高新技术企业认定管理工作指引》(国科发火〔2016〕195号,以...

浙江省营业执照查询

浙江省营业执照查询

浙江省企业基本信息查询点击进入˃˃˃ 说明: 1、在企业名称一栏中输入企业全称或关键字,点击"搜索"。 2、为防止企业信息被非法利用,当企业基本信息查询结果多于一页时,仅显示一页内容中国营业执照查询官网,查看详细内容,点击"详细"。 3、企业基本信息查询仅限查询在省工商行政管理局登记注册和冠省名企...

全国企业信息公示系统江苏

全国企业信息公示系统江苏

全国企业信用信息公示系统查询怎么查不到江苏的信息 你好,全国企业信用信息查询系统中是可以查到江苏省的信息的,不过它的系统有时会出现问题国家企业公示系统全国,如果你想要查询江苏省的企业信息你还可以在工商局网站上和手机服务号启信宝中查找。 注册的话,一般你在当地的工商局网站就可以注册了,注册按照步骤来,...

徐州靠谱税务筹划费用是多少

徐州靠谱税务筹划费用是多少

企业日常经营中的涉税活动在每一个环节所涉及到的风险并不完全相同,而且影响涉税风险的因素也是多样的。从内外两方面来说的话,企业涉税风险的内部因素主要是有三点:一是企业管理者的涉税风险防范意识,二是依法纳税意识,三是财务人员专业水平;企业涉税风险的外部因素主要是对税法政策的理解。具体来说包含以下几类:*...

个体工商户纳税案例

个体工商户纳税案例

个体工商户纳税案例分析 案例资料:个体工商户甲在某集贸市场从事服装经营。2019年1月,甲以生意 清淡经营亏损为由,没有在规定的期限办理纳税申报个体户所得税,所在地税务所责令期限 申报,但甲逾期仍不申报,随后,税务所核定其应缴纳税款1000元,限其15 日内缴清税款。甲在限期内未缴纳税款,并对核定的...

日本商标申请注册流程介绍

日本商标申请注册流程介绍

在日本进行商标注册申请主要分为三个阶段,申请阶段、审查阶段和注册阶段。参照下述流程图,对这三个阶段中的基础知识、所需信息或费用做简单介绍。有关异议、无效以及撤销、行政诉讼等程序的内容日照商标注册,暂时不做涉及。 申请阶段 在申请阶段中,申请人首先需要明确申请商标的图样或文字以及希望指定的类别及商品...