Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?

Trong chương trình dưới đây, chúng tôi đã sử dụng câu lệnh

The sum is 136
2 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.

Show

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

The sum is 136
3 để lặp lại cho đến khi NUM trở thành 0. 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 how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?


Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n 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 how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?
Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?
Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?





Trong hướng dẫn này, chúng tôi sẽ viết một chương trình Python đơn giản để tính tổng số N tự nhiên đầu tiên.

Chương trình tính toán tổng số n tự nhiên đầu tiên trong python

Trong chương trình này, chúng tôi không sử dụng công thức bổ sung số tự nhiên n (n+1)/2, thay vào đó chúng tôi đang thêm các số tự nhiên bằng cách sử dụng vòng lặp. Người dùng được yêu cầu nhập giá trị của N và sau đó chương trình tính toán tổng số tự nhiên cho đến giá trị đã nhập n.we are not using the natural number addition formula n(n+1)/2, instead we are adding the natural numbers using while loop. The user is asked to enter the value of n and then the program calculates the sum of natural numbers upto the entered value n.

# Program published on https://beginnersbook.com

# Python program to calculate the sum of n Natural Numbers

# n denotes upto which number you want to calculate the sum
# for example, if n is 5 then the sum of first 5 natural numbers
num = int(input("Enter the value of n: "))
hold = num
sum = 0

if num <= 0: 
   print("Enter a whole positive number!") 
else: 
   while num > 0:
        sum = sum + num
        num = num - 1;
    # displaying output
    print("Sum of first", hold, "natural numbers is: ", sum)

Đầu ra 1:

Enter the value of n: 6
Sum of first 6 natural numbers is:  21

Đầu ra 2:

Enter the value of n: 0
Enter a whole positive number!

Đầu ra 3:

Enter the value of n: -10
Enter a whole positive number!

Đầu ra 4:

Enter the value of n: 20
Sum of first 20 natural numbers is:  210

Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?

Ví dụ về Python liên quan:

1. Chương trình Python để thêm các chữ số của một số 2. Chương trình Python để thêm phép trừ nhân và chia hai số 3. Chương trình Python để thêm hai ma trận 4. Chương trình Python để thêm hai số nhị phân
2. Python program to add subtract multiply and divide two numbers
3. Python program to add two matrices
4. Python program to add two binary numbers

Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?

Tìm tổng số n tự nhiên đầu tiên trong Python

Đưa ra một số nguyên nhập mục tiêu là viết mã để tìm tổng số n tự nhiên đầu tiên trong C ++. Để làm như vậy, chúng tôi chỉ cần tiếp tục thêm giá trị của biến ITER bằng cách sử dụng một vòng lặp.

Example
Input : num = 8
Output : 36 Where first 8 number is 1, 2, 3, 4, 5, 6, 7, 8 Sum of numbers = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36

Tìm tổng số n tự nhiên đầu tiên trong Python

Đưa ra một đầu vào số nguyên của N, mục tiêu là tìm tổng của tất cả các số tự nhiên cho đến khi số nguyên đầu vào đã cho. Để làm như vậy, chúng ta có thể sử dụng các cách tiếp cận khác nhau để viết mã Python và một số phương pháp như vậy được đề cập dưới đây,

  • Phương pháp 1: Sử dụng cho vòng lặp
  • Phương pháp 2: Sử dụng công thức cho tổng của thuật ngữ thứ n
  • Phương pháp 3: Sử dụng đệ quy

Chúng tôi sẽ thảo luận và tìm hiểu thêm về từng phương pháp được đề cập ở trên chi tiết trong các phần dưới đây.

Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?

Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?

Phương pháp 1: Sử dụng cho vòng lặp

Phương pháp 2: Sử dụng công thức cho tổng của thuật ngữ thứ n

Phương pháp 3: Sử dụng đệ quy

num = 5
sum = 0
for i in range(num+1):
  sum+=i
print(sum)

Chúng tôi sẽ thảo luận và tìm hiểu thêm về từng phương pháp được đề cập ở trên chi tiết trong các phần dưới đây.

Trong phương pháp này, chúng tôi sẽ thêm tất cả các số tự nhiên cho đến khi đầu vào số nguyên đã cho sử dụng cho vòng lặp trong Python.

Mã Python

  1. Đầu ra
  2. Đang làm việc
  3. Đối với người dùng đầu vào Num.
  4. & nbsp; khởi tạo một tổng số biến = 0.

Sử dụng một vòng lặp trong lặp ’I, lặp lại giữa [1, num].

Mỗi lần thêm ‘i, vào tổng hiện tại là sum = sum + i.

In tổng.

  1. Giải trình
  2. Đưa ra một số nguyên đầu vào n, mục tiêu là tính tổng của tất cả các số tự nhiên cho đến khi số nguyên N. thực hiện như vậy, chúng tôi lặp lại tất cả các số nằm trong N và tiếp tục tăng giá trị tổng.
  3. Thuật toán cho mã trên như sau,
  4. & nbsp; nhập mô -đun cần thiết bằng cách sử dụng từ khóa nhập.
  5. Khởi tạo các biến bắt buộc.

Chạy A cho vòng lặp với phạm vi là N+1.

Phương pháp 2: Sử dụng công thức cho tổng của thuật ngữ thứ n

Phương pháp 3: Sử dụng đệ quy

Chúng tôi sẽ thảo luận và tìm hiểu thêm về từng phương pháp được đề cập ở trên chi tiết trong các phần dưới đây. Sum = ( Num * ( Num + 1 ) ) / 2

Phương pháp 3: Sử dụng đệ quy

The sum is 136
0

Chúng tôi sẽ thảo luận và tìm hiểu thêm về từng phương pháp được đề cập ở trên chi tiết trong các phần dưới đây.

Trong phương pháp này, chúng tôi sẽ thêm tất cả các số tự nhiên cho đến khi đầu vào số nguyên đã cho sử dụng cho vòng lặp trong Python.

Mã Python

  1. Đầu ra
  2. Đang làm việc
  3. Đối với người dùng đầu vào Num.

Sử dụng một vòng lặp trong lặp ’I, lặp lại giữa [1, num].

Mỗi lần thêm ‘i, vào tổng hiện tại là sum = sum + i.

Thuật toán cho mã trên như sau,

  1. & nbsp; nhập các mô -đun cần thiết bằng cách sử dụng từ khóa nhập.
  2. Khởi tạo các biến bắt buộc.
  3. Chạy A cho vòng lặp với phạm vi là N+1.
  4. Tiếp tục thêm các giá trị ITER vào biến tổng.
  5. In Sum Biến bằng hàm in ().

Thuật toán này sử dụng công thức n (n+1)/2 có thể được sử dụng để tìm tổng số n tự nhiên đầu tiên. Điều này cũng làm giảm độ phức tạp thời gian từ O (N) xuống O (1). Đầu ra cho mã được đề cập ở trên là tổng của tất cả các số tự nhiên cho đến khi giá trị đã cho.

Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?

Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?

Phương pháp 3: Sử dụng đệ quy

Phương pháp này sử dụng đệ quy để thêm các số tự nhiên vào đầu vào số nguyên đã cho bằng cách sử dụng đệ quy trong C ++.

Mã Python

The sum is 136
1

Đầu ra

Đang làm việc

Đối với người dùng đầu vào n.

  1. Khởi tạo một tổng số biến = 0.
  2. Chức năng cuộc gọi GetSum (num).
  3. Trong mỗi cuộc gọi đệ quy, hãy thêm giá trị hiện tại của n và gọi cho cuộc gọi đệ quy thấp hơn bằng cách sử dụng return num + getum (num-1);
  4. In giá trị tổng

Giải trình

Đưa ra một số nguyên đầu vào n, mục tiêu là tính tổng của tất cả các số tự nhiên cho đến khi số nguyên n. để thực hiện như vậy, chúng tôi gọi một hàm một hàm & nbsp; Lặp lại thông qua tất cả các số nằm trong N và tiếp tục tăng giá trị tổng.

Thuật toán cho mã trên như sau,

  1. & nbsp; nhập các mô -đun cần thiết bằng cách sử dụng từ khóa nhập.
  2. Khởi tạo các biến bắt buộc.
  3. Chạy A cho vòng lặp với phạm vi là N+1.
  4. Khởi tạo các biến bắt buộc.
  5. Chạy A cho vòng lặp với phạm vi là N+1.

Tiếp tục thêm các giá trị ITER vào biến tổng.

In Sum Biến bằng hàm in ().

Thuật toán này sử dụng công thức n (n+1)/2 có thể được sử dụng để tìm tổng số n tự nhiên đầu tiên. Điều này cũng làm giảm độ phức tạp thời gian từ O (N) xuống O (1). Đầu ra cho mã được đề cập ở trên là tổng của tất cả các số tự nhiên cho đến khi giá trị đã cho.

Phương pháp 3: Sử dụng đệ quy

Hướng dẫn how do you add n natural numbers in python? - Làm thế nào để bạn thêm n số tự nhiên trong python?

Phương pháp này sử dụng đệ quy để thêm các số tự nhiên vào đầu vào số nguyên đã cho bằng cách sử dụng đệ quy trong C ++.

Mã Python

Đầu ra

Đầu ra

Đang làm việc

  • Đối với người dùng đầu vào n.
  • Khởi tạo một tổng số biến = 0.C | C++ |  Java | Python
  • Chức năng cuộc gọi GetSum (num).C | C++ | Java | Python
  • Trong mỗi cuộc gọi đệ quy, hãy thêm giá trị hiện tại của n và gọi cho cuộc gọi đệ quy thấp hơn bằng cách sử dụng return num + getum (num-1);
  • In giá trị tổng
  • Giải trình
  • Đưa ra một số nguyên đầu vào n, mục tiêu là tính tổng của tất cả các số tự nhiên cho đến khi số nguyên n. để thực hiện như vậy, chúng tôi gọi một hàm một hàm & nbsp; Lặp lại thông qua tất cả các số nằm trong N và tiếp tục tăng giá trị tổng.
  • Xác định một hàm đệ quy GetSum () lấy số đầu vào làm đối số.
  • Gọi đệ quy chức năng và tiếp tục thêm các câu lệnh hoàn trả.
  • Gọi hàm đệ quy và in ra giá trị trả về bằng từ khóa Cout.
  • Đầu ra cho mã được đề cập ở trên là tổng của tất cả các số tự nhiên cho đến khi giá trị đã cho.
  • Đoạn giới thiệu khóa học chính
  • Biểu ngữ liên quan
  • Nhận prepinsta Prime & có được quyền truy cập vào tất cả hơn 200 khóa học được cung cấp bởi prepinsta trong một đăng ký
  • Nhận hơn 200 khóa học một lần đăng ký
  • Các khóa học như AI/ML, điện toán đám mây, hack đạo đức, C, C ++, Java, Python, DSA (tất cả các ngôn ngữ), mã hóa cạnh tranh (tất cả các ngôn ngữ), TCS, Infosys, Wipro, Amazon, DBMS, SQL và các ngôn ngữ khác
  • Danh sách kiểm tra của tất cả các khóa học video trong đăng ký Prepinsta Prime
  • Bắt đầu C | C++ | Java | Python
  • Bảng ASCII
  • Số tích cực hoặc âm: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; & nbsp;
  • Số thậm chí hoặc số lẻ: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp; python
  • Tổng số n số tự nhiên đầu tiên: & nbsp; & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp;
  • Tổng số n số tự nhiên: & nbsp; & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp;
  • Tổng số trong một phạm vi đã cho: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; & nbsp; | & nbsp; python
  • Lớn nhất trong hai số: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp; python
  • Vĩ đại nhất trong ba số: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp; python
  • LEAP NĂM hay không: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Số nguyên tố: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;

Làm thế nào để bạn thêm n số tự nhiên?

Công thức của tổng số n tự nhiên đầu tiên là s = n (n+1) 2.S=n(n+1)2 .

Làm thế nào để bạn thêm N số vào một danh sách trong Python?

Tổng số n bằng cách sử dụng cho vòng lặp..
sum = 0 in ("Nhập giá trị của n:") n = int (input ()) in ("enter"input ()) sum = sum + num in ("tổng của" + str (n) + "number =" + str (sum)).
Đối với tôi trong phạm vi (n):.
num = int (input ()) sum = sum+num ..

Làm thế nào để bạn tìm thấy tổng n trong Python?

Tổng và trung bình bằng cách sử dụng một công thức toán học..
Tổng của n tự nhiên đầu tiên = n * (n+1) / 2 ..
trung bình của n tự nhiên đầu tiên = (n * (n+1) / 2) / n ..

Tổng số của tất cả các số tự nhiên n là bao nhiêu?

Định nghĩa tổng của n số tự nhiên Tổng của n số tự nhiên được biểu diễn dưới dạng [n (n+1)]/2.Số tự nhiên là những con số bắt đầu từ 1 và kết thúc ở vô cực.Các số tự nhiên bao gồm các số toàn bộ trong đó ngoại trừ số 0.[n(n+1)]/2. Natural numbers are the numbers that start from 1 and end at infinity. Natural numbers include whole numbers in them except the number 0.