Python程序:找出正弦级数的总和

Python程序:找出正弦级数的总和

让我们假设有一个x值,我们需要计算sine(x)级数的总和。在sine(x)级数中,有多个项,例如

sine(x) = x− x^3/fact(3) + x^5/fact(5) −x^7/fact(7)....

为了解决这个特定的基于级数的问题,我们将首先将角度作为输入并将其转换为弧度。为了找出该级数中的总项数的总和,我们将先迭代所有给定的项,并通过操作来找出总和。

解决该问题的方法

  • 取出限制和度数的输入。

  • 迭代条款,并使用幂函数找出总和。

  • 打印输出。

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

实例

n = 5
deg = 10
deg = deg*3.14/180
p=1
f=1
s=deg
sine=−1

for i in range(3,n+1,2):
   deg = deg*sine
   p = pow(deg,i)
   f = f*i*(i−1)
   s = s+p/f

print("The sum of the series of sine(10) is:", s)

输出

运行以上代码片段将生成以下输出,

The sum of the series of sine(10) is: 0.17356104142876477

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程