Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để tìm tổng của chuỗi sin


Chúng ta hãy xem xét rằng chúng ta có một giá trị x và chúng ta phải tính tổng của chuỗi sin (x). Trong một chuỗi sine (x), có nhiều thuật ngữ như vậy,

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

Để giải quyết vấn đề dựa trên chuỗi cụ thể, trước tiên chúng ta sẽ lấy mức độ làm đầu vào và chuyển nó thành radian. Để tìm ra tổng của tổng số các số hạng trong chuỗi này, trước tiên chúng ta sẽ lặp lại tất cả các số hạng đã cho và tìm tổng bằng các phép toán.

Phương pháp tiếp cận để giải quyết vấn đề này

  • Lấy đầu vào của Giới hạn và mức độ.

  • Lặp lại các điều khoản và tìm ra tổng bằng cách sử dụng hàm lũy thừa.

  • In đầu ra.

Ví dụ

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)

Đầu ra

Chạy đoạn mã trên sẽ tạo ra kết quả là,

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