Python program to find average of N numbers

Written by

Himani Kohli

Python Average program

In this python program we will learn to calculate the average of number for N numbers.

Average is the sum of items divided by the number of items.

Here, we’ll calculate the sum and average of a natural number as listed by the user.


  1. Declare variables n (for the number of elements in the list) and sum (for the sum of the elements). Initialize sum to 0.
  2. Prompt the user to enter the value of n.
  3. Use a for loop to iterate over the elements of the array and calculate the sum of the elements.
  4. Calculate the average of the elements by dividing the sum by the number of elements.


n = int(input("Enter the total number you want to enter:"))

sum = 0

for i in range(n):
    x = int(input("Enter the number:"))
    sum = sum + x

avg = sum / n

print("Average=", avg)


Enter the total number you want to enter:4

Enter the number:2

Enter the number:4

Enter the number:6

Enter the number:8

Average= 5.0
Python program to find average of N numbers