Hướng dẫn python program to find sum of the series 1/1/1/2 + 1/3 + 1/n - chương trình python để tìm tổng của chuỗi 1/1/1/2 + 1/3 + 1/n

Đây là một chương trình Python để tìm tổng của loạt: 1/1! +1/2! +1/3!+

Mô tả vấn đề

Chương trình lấy số lượng của các điều khoản và tìm thấy tổng của chuỗi: 1/1! +1/2! +1/3!+

Giải pháp vấn đề

1. Lấy số lượng các thuật ngữ để tìm tổng của chuỗi cho. 2. Khởi tạo biến tổng thành 1. 3. Sử dụng một vòng lặp từ 1 đến số và tìm tổng của chuỗi. 4. In tổng của loạt sau khi làm tròn nó thành hai vị trí thập phân. 5. Thoát.
2. Initialize the sum variable to 1.
3. Use a for loop ranging from 1 to the number and find the sum of the series.
4. Print the sum of the series after rounding it off to two decimal places.
5. Exit.

Chương trình/mã nguồn

Dưới đây là mã nguồn của chương trình Python để tìm tổng của chuỗi: 1/1! +1/2! +1/3!+ Đầu ra chương trình cũng được hiển thị dưới đây.

import math
n=int(input("Enter the number of terms: "))
sum1=1
for i in range(1,n+1):
    sum1=sum1+(1/math.factorial(i))
print("The sum of series is",round(sum1,2))

Giải thích chương trình

1. Người dùng phải nhập số thuật ngữ để tìm tổng. 2. Biến tổng được khởi tạo thành 1. 3. Vòng lặp được sử dụng để tìm tổng của chuỗi và số được tăng lên cho mỗi lần lặp. 4. Các số được thêm vào biến tổng và điều này tiếp tục cho đến khi giá trị của I đạt đến số lượng điều khoản. 5. Sau đó, tổng của loạt được in.
2. The sum variable is initialized to 1.
3. The for loop is used to find the sum of the series and the number is incremented for each iteration.
4. The numbers are added to the sum variable and this continues till the value of i reaches the number of terms.
5. Then the sum of the series is printed.

Trường hợp kiểm tra thời gian chạy

 
Case 1:
Enter the number of terms: 5
The sum of series is 2.72
 
Case 2:
Enter the number of terms: 20
The sum of series is 2.72

Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python.

Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python.

Bước tiếp theo:

  • Nhận Giấy chứng nhận miễn phí trong chương trình Python
  • Tham gia cuộc thi chứng nhận lập trình Python
  • Trở thành một người xếp hạng hàng đầu trong chương trình Python
  • Thực hiện các bài kiểm tra lập trình Python
  • Các bài kiểm tra thực hành theo chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10
  • Các bài kiểm tra giả chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,

Hướng dẫn python program to find sum of the series 1/1/1/2 + 1/3 + 1/n - chương trình python để tìm tổng của chuỗi 1/1/1/2 + 1/3 + 1/n

Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses.

Vấn đề: Viết một chương trình Python để tìm tổng của loạt bài [1/1! + 1/2! + 1/3! +-+ 1/n!]. Write a Python program to find the sum of the series [1/1! + 1/2! + 1/3! +-+ 1/n!].

Example:

Input:  10
Output: 2.7182815255731922

Input:  50
Output: 2.7182818284590455

Chúng ta có thể dễ dàng tìm thấy tổng của loạt bài này bằng cách sử dụng vòng lặp, danh sách hiểu và chức năng trong Python.

Sử dụng vòng lặp cho vòng lặp và danh sách hiểu, chúng tôi lưu trữ giá trị của từng thuật ngữ (tức là 1/i!)

#function to find the factorial of a number
def factorial(n):
    f=1
    for x in range(2, n+1):
        f = f*x
    return f
    
#input the value of n
n = int(input("Enter value of n: "))

#find the sum of the series
sum = sum([i/factorial(i) for i in range(1, n+1)])

#output the sum
print(sum)

Output:

Nhập giá trị của n: 50 2.7182818284590455
2.7182818284590455

Để tìm giai đoạn của mọi mẫu số của loạt bài, chúng tôi sử dụng phương pháp factorial() mà chúng tôi đã xác định khi bắt đầu chương trình.

Chúng tôi có thể cải thiện đáng kể hiệu quả của chương trình bằng cách chạy các vòng lặp theo hướng ngược lại và sử dụng lập trình động để tìm giai thừa của số.

Hướng dẫn python program to find sum of the series 1/1/1/2 + 1/3 + 1/n - chương trình python để tìm tổng của chuỗi 1/1/1/2 + 1/3 + 1/n

Chương trình Python để tìm hoặc tính tổng của loạt 1/1! + 2/2! + 3/3! + …… 1/n !; Thông qua hướng dẫn này, bạn sẽ tìm hiểu cách tìm hoặc tính tổng của chuỗi: 1 + 1/2 + 1/3 +, .. + 1/n trong chương trình Python.

  • Chương trình Python để tìm tổng của loạt 1/1! 2/2! 3/3! … 1/N! Sử dụng cho vòng lặp
  • Chương trình Python để tìm tổng của loạt 1/1! 2/2! 3/3! … 1/N! Sử dụng chức năng

Chương trình Python để tìm tổng của loạt 1/1! 2/2! 3/3! … 1/N! Sử dụng cho vòng lặp

Chương trình Python để tìm tổng của loạt 1/1! 2/2! 3/3! … 1/N! Sử dụng chức năng

  • Sử dụng các bước sau và viết chương trình Python để tìm tổng số 1/1! + 2/2! + 3/3! + 1/N! Sử dụng cho vòng lặp:
  • Lấy số đầu vào của thuật ngữ cho người dùng.
  • Khởi tạo biến tên SUM1 thành 0.
  • Sử dụng một vòng lặp để lặp từ 1 cho số người dùng đã cho số thuật ngữ với tổng số của chuỗi.

n=int(input("Enter the number of terms: "))
sum1=0
for i in range(1,n+1):
    sum1=sum1+(1/i)
print("The sum of series is",round(sum1,2))

In tổng của loạt.

Enter the number of terms:  5
The sum of series is 2.28

Chương trình Python để tìm tổng của loạt 1/1! 2/2! 3/3! … 1/N! Sử dụng chức năng

Sử dụng các bước sau và viết chương trình Python để tìm tổng số 1/1! + 2/2! + 3/3! + 1/N! Sử dụng cho vòng lặp:

  • Sử dụng các bước sau và viết chương trình Python để tìm tổng số 1/1! + 2/2! + 3/3! + 1/N! Sử dụng cho vòng lặp:
  • Lấy số đầu vào của thuật ngữ cho người dùng.
  • Khởi tạo biến tên SUM1 thành 0.
  • Sử dụng một vòng lặp để lặp từ 1 cho số người dùng đã cho số thuật ngữ với tổng số của chuỗi.

#Python Program to Find Sum of Series 1/1!   2/2!   3/3!   …1/n! using function

#define a function
def sumOfSeries(num): 
      
    # Computing MAX 
    res = 0
    fact = 1
      
    for i in range(1, num+1): 
        fact *= i 
        res = res + (i/ fact) 
          
    return res 
      
  
n=int(input("Enter the number of terms: "))

print("Sum: ", sumOfSeries(n)) 

Enter the number of terms:  5
Sum:  2.708333333333333

In tổng của loạt.

  1. Đầu ra
  2. Sử dụng các bước sau và viết chương trình Python để tìm tổng số 1/1! + 2/2! + 3/3! + 1/N! sử dụng chức năng:
  3. Tiếp theo, xác định một hàm và ghi logic để tính tổng số chuỗi cho một số nhất định.
  4. Chức năng gọi với số.
  5. In tổng của chuỗi trả về theo chức năng.
  6. Chương trình Python được đề xuất
  7. Chương trình Python để in mẫu sao
  8. Các chương trình mẫu số trong Python
  9. Chương trình Python để in chẵn và số lẻ từ 1 đến n
  10. Chức năng Python abs (): cho giá trị tuyệt đối
  11. Cách kiểm tra xem một số là Fibonacci hay không trong Python
  12. Python: Chương trình tìm sức mạnh của số lượng
  13. Chương trình Python để đảo ngược một số
  14. Chương trình Python để tìm nhỏ nhất/tối thiểu N số
  15. Chương trình Python để tìm số N lớn nhất/tối đa
  16. Chương trình Python để tìm số tiền hóa đơn ròng sau khi giảm giá
  17. Chương trình Python để in các số từ N đến 1 và 1 đến N
  18. Chương trình Python để in các số chia cho 3, 5, 7
  19. Chương trình Python để in số nguyên tố 1 thành n
  20. Cách tìm hình vuông số trong Python
  21. Chương trình Python để tính toán khối số
  22. Chương trình Python để tìm LCM của hai số
  23. Máy tính BMI (Chỉ số khối cơ thể) trong Python
  24. Chương trình palindrom trong Python sử dụng trong khi vòng lặp, chức năng, v.v.
  25. Python: Chương trình đếm tổng số bit về số lượng
  26. Mã trình tạo số ngẫu nhiên Python
  27. Chương trình Python để tính toán thuật ngữ N-th của loạt Fibonacci
  28. Chương trình Zip Zap Zoom Python
  29. Python: Chương trình chuyển đổi Celsius thành Fahrenheit
  30. Chương trình Python để trao đổi hai số
  31. Chương trình Python để có được độ lệch chuẩn
  32. Chương trình Python để tìm phương sai
  33. Chương trình Python để chuyển đổi chiều cao tính bằng cm thành feet và inch
  34. Chương trình Python để chuyển đổi mét thành sân, sân thành mét
  35. Chương trình Python để chuyển đổi km thành mét, dặm
  36. Chương trình Python để tìm số hoàn hảo
  37. Python: Chương trình tìm số mạnh
  38. Chương trình Python để tìm rễ của phương trình bậc hai
  39. Chương trình Python để in bảng chữ cái từ A đến Z trong chữ hoa và chữ thường
  40. Chương trình Python để tính diện tích của Tam giác
  41. Chương trình Python để tìm diện tích và chu vi của vòng tròn bằng RADIUS
  42. Chương trình Python chấp nhận điểm trong 5 đối tượng và đầu ra điểm trung bình
  43. Chương trình Python để in giá trị nhị phân của các số từ 1 đến N

Tên tôi là Devendra Dode. Tôi là một nhà phát triển, doanh nhân và chủ sở hữu của Tutsmake.com. Tôi thích viết hướng dẫn và lời khuyên có thể giúp các nhà phát triển khác. Tôi chia sẻ các hướng dẫn của PHP, Python, JavaScript, JQuery, Laravel, LiveWire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React JS, MySQL, MongoDB, Apis REST, Windows , Nhà soạn nhạc, SEO, WordPress, SSL và Bootstrap từ giai đoạn bắt đầu. Cũng như ví dụ demo.

Xem tất cả các bài viết của admin

bài chuyển hướng