本文主要是介绍Python金融实战一:用Python 完成普通计算器的功能——删除变量 加减乘除 调用math命令进行开根号 幂函数 对数函数 dir()查找 以及选择合适精度(含代码和结果),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用Python 完成普通计算器的功能
1. 删除或取消变量
pv = 22
r = 0.1
n = 5del(n)
print(n)结果:NameError: name 'n' is not defined
2.加减乘除
s=3.09+2.1*5.2-3/0.56
print(s)
结果
8.652857142857144
如果意外输出两次//,会得到奇怪的结果,双斜杠代表整数除法,结果会给出一个比商数小的最大整数
v=7//3
print(v)
t=7/3
print(t)
结果
2
2.3333333333333335
n//m等价于取整函数int(n/m)
3.幂函数、取整和余数函数
救命我的财务管理课忘的差不多了
例题1-1 假设第一笔现金流发生在第九年年底,之后每年年底获得10美元,直到永远,如果折现率为每年8%,这个永久年金的现值是多少?
*PV=1/(1+R)^(m-1)C/R
C是每个周期定额的现金支付
R是每周期的折现率
第一笔现金的支付发生在第m个周期的期末
PV=10/0.08/(1+0.08)**(9-1)
print(PV)
结果
67.53361056274696
两个惩罚符号**代表幂函数。事实上,Python有X^y的内置函数
s=pow(2,3)
print(s)
##实际上该函数可以有第三个输入函数
v=pow(2.1,3)
print(v)结果
8
9.261000000000001
4.选择合适的精度
payment1=3
这篇关于Python金融实战一:用Python 完成普通计算器的功能——删除变量 加减乘除 调用math命令进行开根号 幂函数 对数函数 dir()查找 以及选择合适精度(含代码和结果)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!