Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiê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.

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 while để 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.

Do đó, tổng của tất cả các số tự nhiên 1 đến 10 có thể được tính bằng cách sử dụng công thức, s = n/2 [2a + (n - 1) × d], trong đó, A là thuật ngữ đầu tiên, D là sự khác biệt giữa hai Các thuật ngữ liên tiếp và N là tổng số số tự nhiên từ 1 đến 10. Do đó, tổng của mười số tự nhiên đầu tiên là 55.

Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong Python bằng cách sử dụng một vòng lặp?

Tổng và trung bình của n số tự nhiên đầu tiên.

Chấp nhận số N từ người dùng. Sử dụng hàm input () để chấp nhận số nguyên từ người dùng ..

Chạy một vòng lặp cho đến số đã nhập. Tiếp theo, chạy một vòng lặp cho cho đến khi số đã nhập bằng hàm phạm vi (). ....

Tính tổng. ....

Output:

Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?


Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?
Tính trung bình ..


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.

Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?
Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?
Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?





Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiê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 find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?

Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiê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

num = 5
print(int(num*(num+1)/2))

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.

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.

Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?

Hướng dẫn how do you find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?

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.

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

def getSum(num):
  if num == 1:
    return 1
  return num + getSum(num-1)

num = 5
print(getSum(num))

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. Đư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.
  5. Thuật toán cho mã trên như sau,

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

Đầ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 find the sum of the first 10 natural numbers in python? - Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong python?

Trong phương pháp này, chúng tôi sử dụng công thức để tìm tổng số n.

Công thức để tìm tổng của n thuật ngữ = (num * (num + 1)) / 2

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

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

Khởi tạo một tổng số biến = 0.

  • Sử dụng công thức tổng = n (n+1)/2.
  • In tổngC | C++ |  Java | Python
  • & nbsp; nhập các mô -đun cần thiết bằng cách sử dụng từ khóa nhập.C | C++ | Java | Python
  • 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.
  • 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;
  • Số nguyên tố trong một phạm vi đã cho: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Tổng số của một số: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp; python
  • Đảo ngược của một số & nbsp;: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp;
  • Số palindrom: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Số Armstrong: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Số armstrong trong một phạm vi nhất định: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp;
  • Fibonacci Series Up to & nbsp; nth & nbsp; term: & nbsp; c & nbsp; | & nbsp;
  • Tìm & nbsp; nth & nbsp; thuật ngữ của sê -ri fibonacci: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp; C | C++ | Java | Python
  • Factorial của một số: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp;
  • Sức mạnh của một số: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp;
  • Yếu tố của một số: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Tìm các yếu tố chính của một số: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Số mạnh: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Số hoàn hảo: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Số tự động: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Số Harshad: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp;
  • Số lượng dồi dào: & nbsp; c | & nbsp; c ++ & nbsp; | & nbsp; java & nbsp; | & nbsp;
  • Cặp thân thiện: & nbsp; c & nbsp; | & nbsp; c ++ & nbsp; | & nbsp; & nbsp; & nbsp;

Làm thế nào để bạn thêm 10 số tự nhiên đầu tiên trong Python?

Xem ví dụ này:..
num = int (input ("nhập một số:")).
Nếu num <0:.
In ("Nhập một số dương").
sum = 0 ..
# Sử dụng trong khi vòng lặp để lặp lại un cho đến không ..
while (num> 0):.
sum += num ..

Làm thế nào để bạn tìm thấy tổng của 10 số đầu tiên trong Python?

Bản in của tất cả các số từ 1 đến 10 trong Python sử dụng cho câu trả lời mã vòng lặp..
n = đầu vào ("nhập số để tính tổng").
n = int (n).
sum = 0 ..
cho num trong phạm vi (0, n+1, 1):.
sum = sum+num ..
in ("tổng đầu tiên", n, "số là:", tổng).

Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên?

Do đó, tổng của tất cả các số tự nhiên 1 đến 10 có thể được tính bằng cách sử dụng công thức, s = n/2 [2a + (n - 1) × d], trong đó, A là thuật ngữ đầu tiên, D là sự khác biệt giữa haiCác thuật ngữ liên tiếp và N là tổng số số tự nhiên từ 1 đến 10. Do đó, tổng của mười số tự nhiên đầu tiên là 55.S= n/2[2a + (n − 1) × d], where, a is the first term, d is the difference between the two consecutive terms, and n is the total number of natural numbers from 1 to 10. Therefore, the sum of the first ten natural numbers is 55.

Làm thế nào để bạn tìm thấy tổng của 10 số tự nhiên đầu tiên trong Python bằng cách sử dụng một vòng lặp?

Tổng và trung bình của n số tự nhiên đầu tiên..
Chấp nhận số N từ người dùng.Sử dụng hàm input () để chấp nhận số nguyên từ người dùng ..
Chạy một vòng lặp cho đến số đã nhập.Tiếp theo, chạy một vòng lặp cho cho đến khi số đã nhập bằng hàm phạm vi ().....
Tính tổng.....
Tính trung bình ..