Python程序来计算欧拉数e的值。使用公式:e = 1 + 1/1! + 1/2! + …… 1/n!

Python程序来计算欧拉数e的值。使用公式:e = 1 + 1/1! + 1/2! + …… 1/n!

当需要实现欧拉数时,定义一个计算阶乘的方法。

定义另一个方法来查找这些阶乘数的总和。

以下是相同结果的演示 −

更多Python相关文章,请阅读:Python 教程

示例

def factorial_result(n):
    result = 1
    for i in range(2, n + 1):
        result *= i
    return result

def sum_result(n):
    s = 0.0

    for i in range(1, n + 1):
        s += 1.0 / factorial_result(i)
    print(s)

my_value = 5
print("The value is :")
print(my_value)
print("The result is :")
sum_result(my_value)

输出

The value is :
5
The result is :
1.7166666666666668

说明

  • 定义了一个名为“factorial_result”的方法,该方法以整数“n”作为参数计算给定数字的阶乘。

  • 定义了另一个名为“sum_result”的方法,该方法以整数“n”作为参数,遍历一系列数字并添加数字。

  • 在方法外,定义了一个值,并通过将该值作为参数传递来调用“sum_value”。

  • 计算出的输出显示在控制台上。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程