在前面的知识点讲解中,我们编写过了许多的代码,并且对于编写代码的方法想必大家也够有所提升。最近有小伙伴在询问如何通过python来计算e的值呢?所以接下来的这篇文章小编就来与大家说说这编写的方法,大家也要认真阅读。
在代码编写之前我们先来了解一下什么是e值,e值时一个自然常数,并且为一个无线不循环小数,它最常见的就是使用在银行的计算中,用来计算利息,他也有属于自己的公式,公式就为 e=(1+1/n)^n,当n开始无限扩大,无限接近正无穷的时候它的值就会开始接近为2.718,所以接下来我们就一起来看一下代码吧,代码如下所示:
num = int(input('请输入n:')) e = (1+1/num)**num print(e)
上面的这段代码中我们有看到两个星号,在前面的文章中我们有讲到关于这个的知识点,这里所指的就是幂运算,为nun的几次方。通过上面的这段代码,小伙伴们有没有想到另外一种相似的代码编写的方法呢?这里当然就是可以使用到我们也讲过的阶乘来计算,这样的话公式也会有所改变,就会变为e=1+1+1/2!+1/3!+1/4!……下面我们就来编写一下这个代码吧,代码如下所示:
n = 2 c = int(input('请输入次数:')) e = 2 for i in range(c): num1 = n num2 = num-1 num3 = num1*num2 while num2 != 1: num2 = num2 - 1 num3 = num2*num3 e = e + 1/num3 n = n + 1 print(e)
上面的这段代码就会使用了循环语句来控制变量的循环计算。以上就是关于python计算e值的方法讲解了,大家现在也可以动手实践一下,希望本篇文章有帮助到大家。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。