Hướng dẫn average of n numbers in python using while loop - trung bình của n số trong python sử dụng vòng lặp while

Trong bài đăng này, bạn sẽ tìm hiểu logic đơn giản để tìm mức trung bình của N số trong Python. Có nhiều cách khác nhau để tìm mức trung bình của các con số. Ở đây, chúng tôi đã đề cập đến hầu hết chúng-average of n numbers in Python. There are different ways to find the average of numbers. Here, we have mentioned most of them-

Show

Tìm trung bình của n số tự nhiên đầu tiên

Để tìm mức trung bình của N số tự nhiên đầu tiên. Trong chương trình Python đã cho, chúng tôi đã sử dụng hàm input () để chấp nhận số nguyên từ người dùng. Tiếp theo, chúng tôi đã sử dụng vòng lặp để lặp lại trong phạm vi (). Trong mỗi lần lặp, chúng tôi sẽ nhận được số tiếp theo và tính tổng cho đến khi chúng tôi đạt đến số cuối cùng. Cuối cùng, chúng tôi đã chia tổng số được tính cho tổng số đầu vào được thực hiện.n natural numbers. In the given Python program, we have used the input() function to accept an integer number from a user. Next, we used the for loop to iterate over the range(). In each iteration, we will get the next number and calculate the sum until we reach the last number. Finally, we have divided the calculated sum by the total number of inputs taken.

num = int(input('How many numbers: '))
total = 0
 
for n in range(num):
    numbers = float(input('Enter the number : '))
    total += numbers
 
avg = total/num
print('Average of ', num, ' numbers is :', avg)

Đầu ra của mã trên -

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8

Thay vì sử dụng một vòng lặp cho vòng lặp, chúng ta cũng có thể tận dụng hàm tổng () sẵn để tính tổng của n số tự nhiên đầu tiên, và sau đó chúng ta có thể tính trung bình.for loop, we can also take advantage of the inbuilt sum() function to calculate the sum of the first n natural numbers, and then we can calculate the average.

num = int(input('How many numbers: '))
total_sum = sum(range(1, num + 1))

avg = total_sum /num

print('Average of ', num, ' numbers is :', avg)

Đầu ra của mã trên -

How many numbers: 3
Average of  3  numbers is : 2.0

How many numbers: 5
Average of  5  numbers is : 3.0

Thay vì sử dụng một vòng lặp cho vòng lặp, chúng ta cũng có thể tận dụng hàm tổng () sẵn để tính tổng của n số tự nhiên đầu tiên, và sau đó chúng ta có thể tính trung bình.

Tìm trung bình của n số tự nhiên đầu tiên bằng cách sử dụng trong khi vòng lặpn natural numbers using a while loop.

print("Enter the number: ", end="")
n = int(input())
print("Enter " +str(n)+ " Numbers: ", end="")
nums = []
i = 0

while i < n:
    nums.append(int(input()))
    i = i+1

total_sum = 0
i = 0

while i < n:
    total_sum = total_sum+nums[i]
    i = i+1

avg = total_sum/n
print("\nAverage of ",n," numbers is ", avg)

Đầu ra của mã trên -

Enter the number: 5
Enter 5 Numbers: 23
12
53
23
65

Average of  5  numbers is  35.2

Thay vì sử dụng một vòng lặp cho vòng lặp, chúng ta cũng có thể tận dụng hàm tổng () sẵn để tính tổng của n số tự nhiên đầu tiên, và sau đó chúng ta có thể tính trung bình.

Tìm trung bình của n số tự nhiên đầu tiên bằng cách sử dụng trong khi vòng lặp

input_string = input('Enter numbers separated by space ')

print("\n")

# Splits the input numbers into list
nums = input_string.split()

# Convert each item to int type
for i in range(len(nums)):
    nums[i] = int(nums[i])

# Calculating the sum and average
print("The sum of numbers : ", sum(nums))
print("The average of numbers : ", sum(nums) / len(nums))

Đầu ra của mã trên -

Enter numbers separated by space 23 54 43 32 64 23


The sum of numbers :  239
The average of numbers :  39.833333333333336

Thay vì sử dụng một vòng lặp cho vòng lặp, chúng ta cũng có thể tận dụng hàm tổng () sẵn để tính tổng của n số tự nhiên đầu tiên, và sau đó chúng ta có thể tính trung bình.

Tìm trung bình của n số tự nhiên đầu tiên bằng cách sử dụng trong khi vòng lặpPython program to find the average of numbers using the recursion function. When a user enters a number as input, it passes to the function. If the number equals 0, it returns 0. If the input is greater than 0, the function calls recursively and finds the average of n natural numbers.

# Python Program to find Sum and Average of N Natural Numbers

def average_of_numbers(num):
    if(num == 0):
        return num
    else:
        return (num + average_of_numbers(num - 1))
    
num = int(input("Please enter the number : "))

total = average_of_numbers(num)
average = total / num

print("\n")
print("Sum of numbers from 1 to ",num," is ",total)
print("Average of numbers from 1 to ",num," is ",average)

Đầu ra của mã trên -

Please enter the number : 6


Sum of numbers from 1 to  6  is  21
Average of numbers from 1 to  6  is  3.5

Thay vì sử dụng một vòng lặp cho vòng lặp, chúng ta cũng có thể tận dụng hàm tổng () sẵn để tính tổng của n số tự nhiên đầu tiên, và sau đó chúng ta có thể tính trung bình.

6: Chương trình Python để tìm/tính trung bình và tổng số N thậm chí các số tự nhiên

  • Lấy đầu vào từ người dùng bằng hàm python input () trong chương trình Python của bạn.Calculate/Find the Sum and Average of n natural numbers using loop and range function.
  • Tiếp theo, khai báo một biến mà tổng tên, nó sẽ chứa tổng n số chẵn.python using while loop
  • Bên trong một vòng lặp, hãy tính tổng n số thậm chí bằng cách sử dụng a & nbsp; ________ 25 & nbsp; công thức với điều kiện kiểm tra nếu (num % 2) == 0).find/calculate the Sum and Average of numbers in a given list
  • Tiếp theo, tính trung bình của N số chẵn.find/calculate the Sum and Average of n numbers with python program
  • Sau khi vòng lặp kết thúc, in biến tổng chứa tổng n số chẵn.
  • Chương trình Python để tìm trung bình và tổng số n chẵn:

Chương trình Python được đề xuất

  • Tổng và trung bình & nbsp; của n số tự nhiên trong python; Thông qua hướng dẫn này, bạn sẽ học cách tìm tổng số và trung bình của N số trong chương trình Python sử dụng cho vòng lặp, trong khi vòng lặp, chức năng.
  • Python tính toán/tìm tổng và trung bình của n số tự nhiên & nbsp; sử dụng hàm vòng và phạm vi.
  • Tiếp theo, chạy vòng lặp cho đến khi số được nhập bằng cách sử dụng hàm FOR LOOP và & NBSP; phạm vi ().
  • Bên trong một vòng lặp, tính tổng n số lẻ bằng cách sử dụng a & nbsp; ________ 25 & nbsp; công thức với (không (num % 2) == 0).sum = sum+num formula.
  • Tiếp theo, tính trung bình của N số lẻ.average = sum / n formula.
  • Sau khi kết thúc vòng lặp, in biến tổng chứa tổng n số lẻ.the sum , average of n numbers

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
0

Output::

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
1

Chương trình Python để tìm trung bình và tổng số N số lẻ:

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
9

  • 6: Chương trình Python để tìm/tính trung bình và tổng số N thậm chí các số tự nhiên
  • Tiếp theo, khai báo các biến đó tên Sum và AVG. AVG sẽ chứa AVG của n số tự nhiên tổng.
  • Chạy trong khi vòng lặp cho đến khi n lớn hơn 0
  • Thêm & nbsp; giá trị hiện tại của n vào sum biến. Và, giảm n số 1 in trong khi cơ thể vòng lặp.
  • Tiếp theo, tính toán trung bình của N số sử dụng công thức trung bình = sum / n.average = sum / n formula.
  • Sau khi kết thúc vòng lặp, bản in và biến tên AVG.

Chương trình Python để tìm tổng và trung bình của N số sử dụng trong khi vòng lặp:

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
2

Output::

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
3

3: Chương trình Python để tìm/tính tổng và trung bình của các số trong một danh sách nhất định

  • Khai báo một biến mà tên AVG và SUM. AVG sẽ chứa trung bình của n số tự nhiên.
  • Tiếp theo, xác định danh sách và gán một giá trị cho danh sách Python.
  • Chạy cho một vòng lặp và thêm & nbsp; giá trị hiện tại của biến n vào tổng.
  • Tiếp theo, tính trung bình của n số.
  • Sau khi kết thúc vòng lặp, biến tên tổng in.

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
4

Output::

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
5

4: Công thức toán học để tìm/tính tổng và trung bình của N số với chương trình Python

Trong các chương trình trên, bạn đã học được cách tính tổng số N bằng cách sử dụng vòng lặp, trong khi chức năng vòng lặp và phạm vi.

Bây giờ, bạn sẽ học cách tính/tìm tổng số N trong Python mà không có vòng lặp, trong khi vòng lặp 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.Calculate the sum directly using a mathematical formula in python program.

Tổng của công thức toán học số tự nhiên là = & nbsp; ________ 22.

num = int(input('How many numbers: '))
total_sum = sum(range(1, num + 1))

avg = total_sum /num

print('Average of ', num, ' numbers is :', avg)
2.

Trong chương trình Python dưới đây, bạn sẽ tìm hiểu cách sử dụng công thức toán học này là = & nbsp; ________ 22 để tìm/tính tổng số n trong các chương trình Python.

num = int(input('How many numbers: '))
total_sum = sum(range(1, num + 1))

avg = total_sum /num

print('Average of ', num, ' numbers is :', avg)
2 to find/calculate sum of n numbers in python programs.

Thực hiện theo các bước:

  • Lấy đầu vào từ người dùng trong chương trình Python của bạn bằng hàm input ().
  • Chuyển đổi số nhập người dùng thành một số nguyên bằng hàm int ().
  • Tính tổng số bằng cách sử dụng công thức này
    num = int(input('How many numbers: '))
    total_sum = sum(range(1, num + 1))
    
    avg = total_sum /num
    
    print('Average of ', num, ' numbers is :', avg)
    2 trong chương trình Python của bạn.
    num = int(input('How many numbers: '))
    total_sum = sum(range(1, num + 1))
    
    avg = total_sum /num
    
    print('Average of ', num, ' numbers is :', avg)
    2
    in your python program.
  • Tiếp theo, tính trung bình của các số bằng cách sử dụng công thức này trung bình = (n * (n+1) / 2) / n trong chương trình Python của bạn.average = ( n * (n+1) / 2) / n in your python program.
  • Sau đó, biến tổng tên in.

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
6

Output::

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
7

5: Chương trình Python để tìm/tính trung bình và tổng số n số tự nhiên

  • Lấy đầu vào từ người dùng bằng hàm python input () trong chương trình Python của bạn.
  • Tiếp theo, khai báo một biến mà tổng tên, nó sẽ chứa tổng n số lẻ.
  • Tiếp theo, chạy vòng lặp cho đến khi số được nhập bằng cách sử dụng hàm FOR LOOP và & NBSP; phạm vi ().
  • Bên trong một vòng lặp, tính tổng n số lẻ bằng cách sử dụng a & nbsp; ________ 25 & nbsp; công thức với (không (num % 2) == 0).
  • Tiếp theo, tính trung bình của N số lẻ.
  • Sau khi kết thúc vòng lặp, in biến tổng chứa tổng n số lẻ.the sum of n odd numbers.

Chương trình Python để tìm trung bình và tổng số N số lẻ:

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
8

Output::

How many numbers: 5
Enter the number : 23
Enter the number : 42
Enter the number : 23
Enter the number : 54
Enter the number : 12
Average of  5  numbers is : 30.8
9

6: Chương trình Python để tìm/tính trung bình và tổng số N thậm chí các số tự nhiên

  • Lấy đầu vào từ người dùng bằng hàm python input () trong chương trình Python của bạn.
  • Tiếp theo, khai báo một biến mà tổng tên, nó sẽ chứa tổng n số chẵn.
  • Tiếp theo, chạy vòng lặp cho đến khi số được nhập bằng cách sử dụng hàm FOR LOOP và & NBSP; phạm vi ().
  • Bên trong một vòng lặp, tính tổng n số lẻ bằng cách sử dụng a & nbsp; ________ 25 & nbsp; công thức với (không (num % 2) == 0).
  • Tiếp theo, tính trung bình của N số lẻ.
  • Sau khi kết thúc vòng lặp, in biến tổng chứa tổng n số lẻ.the sum of n even numbers.

Chương trình Python để tìm trung bình và tổng số N số lẻ:

num = int(input('How many numbers: '))
total_sum = sum(range(1, num + 1))

avg = total_sum /num

print('Average of ', num, ' numbers is :', avg)
0

Output::

num = int(input('How many numbers: '))
total_sum = sum(range(1, num + 1))

avg = total_sum /num

print('Average of ', num, ' numbers is :', avg)
1

How many numbers: 5 Enter the number : 23 Enter the number : 42 Enter the number : 23 Enter the number : 54 Enter the number : 12 Average of 5 numbers is : 30.89