Hướng dẫn print sum of natural numbers in python - in tổng các số tự nhiên trong python

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.

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 print sum of natural numbers in python - in tổng các số tự nhiên trong python


Hướng dẫn print sum of natural numbers in python - in tổng các số tự nhiên trong python
Đố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 print sum of natural numbers in python - in tổng các số tự nhiên trong python
Hướng dẫn print sum of natural numbers in python - in tổng các số tự nhiên trong python
Hướng dẫn print sum of natural numbers in python - in tổng các số tự nhiên trong python





Đây là một chương trình Python để tìm tổng số n tự nhiên đầu tiê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 N số tự nhiên đầu tiên.

Giải pháp vấn đề

1. Lấy số lượng số tự nhiên để tìm tổng và lưu trữ nó trong một biến riêng biệt. 2. Khởi tạo biến tổng thành 0. 3. Sử dụng vòng lặp trong thời gian để tìm tổng số tự nhiên và giảm số 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 số lớn hơn 0. 5. Sau đó, tổng n số tự nhiên đầu tiên được in. 6. Thoát.
2. Initialize the sum variable to 0.
3. Use a while loop to find the sum of natural numbers and decrement the number for each iteration.
4. The numbers are added to the sum variable and this continues until the the value of the number is greater than 0.
5. Then the sum of first N natural numbers is printed.
6. 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 số n tự nhiên đầu tiên. Đầu ra chương trình cũng được hiển thị dưới đây.

n=int(input("Enter a number: "))
sum1 = 0
while(n > 0):
    sum1=sum1+n
    n=n-1
print("The sum of first n natural numbers is",sum1)

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

1. Người dùng phải nhập số số tự nhiên để 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 số tự nhiên và số được giảm 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 biến lớn hơn 0. 5. Khi giá trị của biến trở nên nhỏ hơn 0, tổng số n số tự nhiên được in.
2. The sum variable is initialized to 0.
3. The while loop is used to find the sum of natural numbers and the number is decremented for each iteration.
4. The numbers are added to the sum variable and this continues till the value of the variable is greater than 0.
5. When the value of the variable becomes lesser than 0, the total sum of N natural numbers is printed.

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

 
Case 1:
Enter a number: 18
The sum of first n natural numbers is 171
 
Case 2:
Enter a number: 167
The sum of first n natural numbers is 14028

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 print sum of natural numbers in python - in tổng các số tự nhiên trong python

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.

SUM () SUM () trong Python là gì?

Hàm python sum () hàm sum () trả về một số, tổng của tất cả các mục trong một số không thể điều chỉnh được.returns a number, the sum of all items in an iterable.

Công thức cho tổng n số tự nhiên là gì?

Sn = n (n+1)/2 Do đó, đây là công thức để tính tổng số tự nhiên 'n'.n = n(n+1)/2 Hence, this is the formula to calculate sum of 'n' natural numbers.

Khi nào tôi có thể sử dụng sum () trong python?

Sử dụng python's sum () để thêm một số giá trị số một cách hiệu quả.Danh sách concatenate và bộ dữ liệu với SUM () sử dụng SUM () để tiếp cận các vấn đề tổng hợp phổ biến.Sử dụng các giá trị phù hợp cho các đối số trong Sum ()to add several numeric values efficiently. Concatenate lists and tuples with sum() Use sum() to approach common summation problems. Use appropriate values for the arguments in sum()