Python program to find average of N numbers

Hello everyone, welcome back to programming in python! Here we will learn a simple logic to find average on N numbers in python. This program takes max numbers from the user and calculates the sum of all the numbers in a loop and the final obtained sum is divided by the total number of inputs taken. That results as the average of N numbers.

The formula for it is Average = ( n1+n2+n3+.....) / N , where N is the total number of inputs and n1,n2,n3.. are the values of each input.

Program on Github

Average of n number – Code Visualization

You can also watch the video on YouTube here.

Task :

To find an average of N numbers with max numbers and its values are given by user.

Approach :

  • Read an input integer for asking max numbers using input() or raw_input().
  • Loop N number of times for taking the value of each number using input() or raw_input(), where N is the value entered in the first step.
  • In the loop, sum the value of each number entered.
  • Finally divide the obtained sum with N, where N is the value entered in the first step.
  • The result obtained in the previous step is the average we wanted.
  • Print the result.

Program on Github

Program :

Output :

Average on N numbers - programminginpython.com
Average on N numbers – programminginpython.com
Average on N numbers - programminginpython.com
Average on N numbers – programminginpython.com

Program on Github

That’s it for this post. Feel free to look at some of the algorithms implemented in python or some basic python programs or look at all the posts here.

Similar Programs :

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.