Chương trình python để tìm tổng các số tự nhiên bằng hàm

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

Chương trình tính tổng n số tự nhiên đầu tiên bằng Python

Trong chương trình này, chúng ta không sử dụng công thức cộng số tự nhiên n[n+1]/2, thay vào đó chúng ta cộng các số tự nhiên bằng vòng lặp while. Người dùng được yêu cầu nhập giá trị của n và sau đó chương trình sẽ tính tổng các số tự nhiên cho đến giá trị n đã nhập

Mã ví dụ Python này trình bày một chương trình Python đơn giản để tìm tổng các số tự nhiên và in kết quả ra màn hình. Chương trình này lấy một số nguyên đầu vào từ người dùng và chạy vòng lặp từ số đã lấy về 0 và thêm các số trong vòng lặp

Chương trình

#Taking user input
num = int[input['Enter a number:']]

if num < 0:
   num = input['Please enter a positive number:']
else:
   sum = 0
   #Loop to iterate till zero
   while[num > 0]:
       sum += num
       num -= 1
   print["The sum of the natural numbers is:", sum]

Đầu ra chương trình

Enter a number:15
The sum of the natural numbers is: 120
báo cáo quảng cáo này

Chương trình Python tìm tổng n số;

Chương trình Python để tính tổng n số

  • Tính/Tìm tổng của n số tự nhiên bằng hàm vòng lặp và phạm vi
  • Tìm/Tính tổng n số tự nhiên trong python bằng vòng lặp while
  • Chương trình Python để tìm/tính tổng các số trong một danh sách nhất định
  • Công thức toán tìm/tính tổng n số bằng chương trình python
  • Chương trình Python tìm/Tính tổng n số tự nhiên lẻ
  • Chương trình Python tìm/Tính tổng n số tự nhiên chẵn

1. Tìm/Tính tổng của n số tự nhiên bằng hàm phạm vi và vòng lặp

  • Trước hết, bạn có thể sử dụng hàm python input[] trong chương trình python để người dùng nhập số [n] để tính tổng
  • Tiếp theo, khai báo một biến có tên sum, nó sẽ chứa tổng của n số tự nhiên sum
  • Tiếp theo, chạy vòng lặp cho đến số đã nhập bằng cách sử dụng vòng lặp for và hàm range[]
  • Trong một vòng lặp, hãy tính tổng của n số bằng công thức 
    Enter Number to calculate sum 5 
    Sum of first 5 number is: 15
  • Sau khi vòng lặp kết thúc, in ra biến sum chứa tổng của n số

n = input["Enter Number to calculate sum"]
n = int [n]
sum = 0
for num in range[0, n+1, 1]:
    sum = sum+num
print["SUM of first ", n, "numbers is: ", sum ]

đầu ra

Enter Number to calculate sum 5 
Sum of first 5 number is: 15

2. Tìm/Tính tổng n số tự nhiên trong python bằng vòng lặp while

Ngoài ra, sử dụng vòng lặp while trong python để tính tổng n số

  • Trước hết, bạn có thể sử dụng hàm python input[] trong chương trình python để người dùng nhập số [n] để tính tổng
  • Tiếp theo, khai báo một biến có tên sum, nó sẽ chứa tổng của n số tự nhiên sum
  • Chạy vòng lặp while cho đến khi n lớn hơn 0
  • Thêm giá trị hiện tại của n vào biến tổng. Và, giảm số n đi 1 trong thân vòng lặp while
  • Sau khi vòng lặp kết thúc, biến in sum name

Chương trình Python tìm tổng n số bằng vòng lặp While

n = input["Enter Number to calculate sum"]
n = int [n]
total_numbers = n
sum=0
while [n >= 0]:
    sum += n
    n-=1
print ["sum using while loop ", sum]

đầu ra

Enter Number to calculate sum 5 
Sum using while loop  15 

3. Chương trình Python để Tìm/Tính tổng các số trong một danh sách đã cho

  • Khai báo một biến có tên là tổng, nó sẽ chứa tổng của n số tự nhiên là tổng
  • Tiếp theo, xác định danh sách và gán giá trị cho danh sách python
  • Chạy một vòng lặp và Thêm giá trị hiện tại của n vào biến tổng
  • Sau khi vòng lặp kết thúc, biến in sum name

sum = 0
list = [11,4,5,7,99,10,12]
for num in list:
    sum = sum +num
print ["sum of list element is : ", sum]

đầu ra

________số 8

4. Công thức toán Tìm/Tính tổng n số với chương trình python

Trong các chương trình trên, bạn đã học cách tính tổng n số bằng vòng lặp for, vòng lặp while và hàm phạm vi

Bây giờ, bạn sẽ học cách tính/tìm tổng của n số trong python mà không cần vòng lặp for, vòng lặp while trong python. Tính tổng trực tiếp bằng công thức toán học trong chương trình python

Tổng của công thức toán học số tự nhiên n là = 

Enter Number to calculate sum 5 
Sum of first 5 number is: 15
3

Trong chương trình python dưới đây, bạn sẽ học cách sử dụng công thức toán học này là = 

Enter Number to calculate sum 5 
Sum of first 5 number is: 15
3 để tìm/tính tổng n số trong chương trình python

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

S n = n[n+1]/2 .

Làm cách nào để tìm tổng của 10 số tự nhiên đầu tiên trong Python bằng vòng lặp for?

Thuật toán .
Đọc đầu vào [num] từ người dùng
Khởi tạo một biến tổng bằng 0
Sử dụng vòng lặp for để lặp từ 1 đến num
Bên trong vòng lặp, thêm số vào tổng
Cuối cùng, in ra giá trị của tổng

sum[] sum[] trong Python là gì?

Hàm Python sum[] . returns a number, the sum of all items in an iterable.

Chủ Đề