编程语言应用

首页 » 常识 » 诊断 » 程序在财务问题上的应用实例
TUhjnbcbe - 2021/7/14 12:46:00
北京哪家医院白癜风治得好 http://m.39.net/pf/a_4782744.html

在财务上经常会使用Excel作为数据管理分析的工具,但是Excel的公式工具在使用上真的是太麻烦了。首先需要记住的公式一大片,而且还不一定记得牢,用的时候还得现翻用法,而且Excel没有循环语句,在要使用循环的场合会觉得特别不方便

用Python的话,其实只需要学会变量,if,while,for,函数这五样就足以应付90%的财务问题了。

下面我用一个实例来说明用Python来处理财务问题有多么不同

有这样一个需求,要计算一个人的个税

其他应发影响本期收入本期收入影响综合所得综合所得影响个税其他应发=个税+常数

本期收入又和个人所得税税表有关

这个需求用Excel解决的话,公式中用到了结果,又要求结果,我是不行了,互相影响太厉害了。但是如果用程序的话,我只需要按照需求把他翻译成程序,而几乎不用考虑逻辑就可以实现

a=0#累计收入c=0#已缴税额n=4#期数defshuilv(_v):if_v=:return0.1,elif_v=:return0.2,elif_v=:return0.25,elif_v=:return0.3,elif_v=:return0.35,elif_v:return0.45,return0.03,0b=shuilv(a+.2-*n)v2=a*b[0]+.2*b[0]-*n*b[0]-b[1]-cprint(round(v2/(1-b[0]),2),v2/(1-b[0]))

不同的人只需要修改a,c,n的数值就能出对应的结果了。

虽然这个程序写的有点丑陋,也几乎没有优化,但是就是这样的程序运行时间不会超过0.5秒,而且用到的语句也就是变量,函数,if,是不是比Excel简单多了

有人说我用Excel也能编写的很好,但是我们要考虑一个问题,就是如果隔一段时间,你这个公式又有变动的话,你是不是还需要去查一查Excel的公式,想一下之前是怎么写出这么复杂的公式的,每次编写每次痛苦。

但是用Python编写的话,无非就是把程序的逻辑关系再变动一下,也出不了变量函数if这个圈

Q:大约多长时间能学会Python应用在财务上?A:成年人数学基础还在的话,最多10节课就可以搞定,剩下的就是多多练习

给程序员买杯咖啡吧

1
查看完整版本: 程序在财务问题上的应用实例