Hướng dẫn python program for sum of n series - chương trình python cho tổng của n chuỗi

Trong chương trình dưới đây, chúng tôi đã sử dụng một câu lệnh if...else kết hợp với một vòng lặp trong thời gian để tính tổng số tự nhiên lên đến num.

Mã nguồn

# Sum of natural numbers up to num

num = 16

if num < 0:
   print("Enter a positive number")
else:
   sum = 0
   # use while loop to iterate until zero
   while(num > 0):
       sum += num
       num -= 1
   print("The sum is", sum)

Đầu ra

The sum is 136

Lưu ý: Để kiểm tra chương trình cho một số khác, thay đổi giá trị của num. To test the program for a different number, change the value of num.

Ban đầu, tổng được khởi tạo thành 0. và, số được lưu trữ trong số Biến.

Sau đó, chúng tôi đã sử dụng vòng while để lặp lại cho đến khi NUM trở thành không. Trong mỗi lần lặp của vòng lặp, chúng tôi đã thêm num vào tổng và giá trị của num bị giảm 1.


Chúng tôi có thể đã giải quyết vấn đề trên mà không sử dụng vòng lặp bằng cách sử dụng công thức sau.

n*(n+1)/2

Ví dụ: nếu n = 16, tổng sẽ là (16*17)/2 = 136.n = 16, the sum would be (16*17)/2 = 136.

Đến lượt bạn: Sửa đổi chương trình trên để tìm tổng số tự nhiên bằng cách sử dụng công thức bên dưới. Modify the above program to find the sum of natural numbers using the formula below.

Đây là một chương trình Python để tìm tổng của chuỗi: 1 + 1/2 + 1/3 +, .. + 1/n.

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/2 + 1/3 +, .. + 1/n.

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 0. 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 0.
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/2 + 1/3 +, .. + 1/n. Đầu ra chương trình cũng được hiển thị dưới đây.

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))

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 0. 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 0.
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: 7
The sum of series is 2.59
 
Case 2:
Enter the number of terms: 15
The sum of series is 3.32

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 for sum of n series - chương trình python cho tổng của n chuỗi

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, nâng cao 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.

Chương trình Python để tìm tổng số tự nhiên

Số tự nhiên:

Như tên chỉ định, một số tự nhiên là số xảy ra phổ biến và rõ ràng trong bản chất. Đó là một số toàn bộ, không âm.

Một số nhà toán học nghĩ rằng một số tự nhiên phải chứa 0 và một số không tin lý thuyết này. Vì vậy, một danh sách số tự nhiên có thể được định nghĩa là:

Xem ví dụ này:

Ví dụ này cho thấy tổng của 100 số dương đầu tiên (0-100)

Output:

Hướng dẫn python program for sum of n series - chương trình python cho tổng của n chuỗi


Hướng dẫn python program for sum of n series - chương trình python cho tổng của n chuỗi
Đối với video, hãy tham gia kênh YouTube của chúng tôi: Tham gia ngay


Nhận xét

  • Gửi phản hồi của bạn đến [Email & NBSP; được bảo vệ]

Giúp đỡ người khác, xin vui lòng chia sẻ

Hướng dẫn python program for sum of n series - chương trình python cho tổng của n chuỗi
Hướng dẫn python program for sum of n series - chương trình python cho tổng của n chuỗi
Hướng dẫn python program for sum of n series - chương trình python cho tổng của n chuỗi