者|Nature
出品|AI机器思维
解决现实生活问题贴近生活的程序案例更有价值意义,理财、个人所得税以及放贷问题,都可以用程序帮助我们解决——开卷有益!
随着时代发展,未来人与机器交互成为必然,机器已经成为人类必不可少的帮手。机器内部的核心指令都需要程序设计,python语言在人工智能领域得到快速应用,尤其机器学习应用领域更加广泛。
万事开头难,安装好开发平台的工具就是入门一门编程语言,跟着案例学习,亲自动手是最好的学习方式。正如开车,实践很重要,理论到处都是,只有你真正躬身其中,才能体会到如何编写程序,实现与机器的沟通。
跟着案例100例学习,带你入门,一起走进程序的世界。每一个程序都有注释,看懂注册就知道程序的指令意义。搭建好环境,开始动手学习吧,记住,一定要亲自上手呀。
解决现实问题,提升学习程序语言的兴趣,一切都是解决需求。
导入模块语句功能区别,import math与from math import *的区别
解读:from math import *可以使程序更简便。如pow()函数为例。如果我们使用import math,就必须使用math.pow(2)。如果使用from math import *,就是需要使用pow(2)就可以了,对比可以发现其区别。
说明:pow()方法返回x y(x的y次方)的值。
程序执行后2的3次幂为8
下面通过from math import *语句实现同样的功能求解,程序书写简便了,不用添加前缀maht了。
程序执行后2的3次幂为8
提示:如果程序应用的函数比较多,建议用form math import *导入函数库,这样书写起来更符合人类的思维习惯。
2.某银行理财产品年化5%,投资本金24万人民币,根据投资月份计算利息收入是多少?
说明:本案例使用自己编写的函数实现。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但也可以自己创建函数,称为用户自定义函数。
函数的定义语法:
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
函数内容以冒号起始,并且缩进。
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
程序执行后结果输出,投资24万人民币,年化利率5%,投资1个月,利息收入1000元:
对上面的程序改造下,传人月数参数mouth=12,也就是投资一年,24万本金,年化5%,计算其年利息收入如下:
程序如下:
程序执行后输出年利息收入12000元。
3.个税起征点2020
个人所得税是对个人(自然人)取得的各项所得征收的一种所得税。个人所得税起征点是指国家为了完善税收体制,更好的进行税制改革,而制定的税收制度。2018年6月19日,十三届全国人大常委会第三次会议召开,个人所得税免征额拟调至5000元。2018年8月底,调查显示,大部分网民希望提高个税起征点。2018年8月27日十三届全国人大常委会第五次会议通过了关于修改《个人所得税法》的决定,并于2018年10月1日起过渡施行,2019年1月1日起正式施行。
累计预扣预缴个人所得税计算公式2020:
累计预扣预缴应纳税所得额=累计收入-累计免税收入-累计减除费用-累计专项扣除-累计专项附加扣除-累计依法确定的其他扣除
本期应预扣预缴税额=(累计预扣预缴应纳税所得额×预扣率-速算扣除数)-累计减免税额-累计已预扣预缴税额
其中:累计减除费用,按照个税起征点5000元/月乘以纳税人当年截至本月在本单位的任职受雇月份数计算。
累计预扣预缴个人所得税计算方法2020:
累计预扣预缴个人所得税的计算方法,是指扣缴义务人在一个纳税年度内,以截至当前月份累计支付的工资薪金所得收入额减除累计基本减除费用、累计专项扣除、累计专项附加扣除和依法确定的累计其他扣除后的余额为预缴应纳税所得额,对照综合所得税率表,计算出累计应预扣预缴税额,减除已预扣预缴税额后的余额,作为本期应预扣预缴税额。该方法适用于综合所得,包括工资、薪金所得,劳务报酬所得,稿酬所得,特许权使用费所得。专项附加扣除项目,包括:子女教育支出、继续教育支出、大病医疗支出、住房贷款利息和住房租金以及赡养老人支出(2019/01/01后扣除)。使用累计预扣预缴的计算方法,计算公式如上。
个人所得税税率表2020
个人所得税预扣率表一(居民个人工资、薪金所得预扣预缴适用)
说明:扣缴义务人向居民个人支付工资、薪金所得时,应当按照累计预扣法计算预扣税款,并按月办理全员全额扣缴申报
案例说明
公司员工杨小华:2020年1月工资15000元;2020年2月工资45000元;2020年3月工资15000元。有一个正在上小学的儿子,子女教育每月扣除1000元;首套住房贷款利息支出每月1000元;父母健在,且是独生子女,赡养老人支出每月可以扣除2000元。五险一金每月缴纳3000元。购买符合条件的商业健康保险每月200元。
2020年1月
应纳税所得额=15000-5000(累计减除费用)-3000(累计专项扣除)-4000(累计专项附加扣除)-200(累计依法确定的其他扣除)=2800元
应纳税额=2800*3%=84元
2020年2月
应纳税所得额=60000(累计收入)-10000(累计减除费用)-6000(累计专项扣除)-8000(累计专项附加扣除)-400(累计依法确定的其他扣除)=35600元
应纳税额=35600*3%=1068-84(已预缴预扣税额)=984元
2020年3月
应纳税所得额=75000(累计收入)-15000(累计基本减除费用)-9000(累计专项扣除)-12000(累计专项附加扣除)-600(累计依法确定的其他扣除)=38400元
应纳税额=38400*10%-2520-1068(已预缴预扣税额)=252元
程序如下:
程序执行后输入传递的实参,我们查看2月份的情况,结果如下: