값 x가 있고 사인(x) 급수의 합을 계산해야 한다고 가정해 보겠습니다. 사인(x) 시리즈에는 다음과 같은 여러 항이 있습니다.
sine(x) = x− x^3/fact(3) + x^5/fact(5) −x^7/fact(7)....
특정 계열 기반 문제를 해결하기 위해 먼저 차수를 입력으로 받아 라디안으로 변환합니다. 이 시리즈의 총 항 수의 합을 찾기 위해 먼저 주어진 모든 항을 반복하고 연산별로 합을 찾습니다.
이 문제를 해결하기 위한 접근 방식
-
극한과 차수를 입력하세요.
-
항을 반복하고 거듭제곱 함수를 사용하여 합을 찾습니다.
-
출력물을 인쇄합니다.
예시
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