先决条件:数学
给定n和x,其中n是序列中的项数,x是角度的度数。这里的任务是,编写一个程序来计算x的正弦序列之和。
使用的公式:
例子:
Input: n = 10
x = 30
Ouput: sum of sine series is 0.5
Input: n = 10
x = 60
Ouput: sum of sine series is 0.87
下面是计算正弦序列之和的程序:
Python3
# Import Module
import math
# Create sine function
def sin( x, n):
sine = 0
for i in range(n):
sign = (-1)**i
pi = 22/7
y = x*(pi/180)
sine += ((y**(2.0*i+1))/math.factorial(2*i+1))*sign
return sine
# driver nodes
# Enter value in degree in x
x = 10
# Enter number of terms
n = 90
# call sine function
print(round(sin(x,n),2))
输出:
0.17