값 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