GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Basic Programs
  • AVINASH NETHALA
  • 4 years ago3 years ago

This view

  • Original page
  • New address

GeezerVison is showing www.programminginpython.com — 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 the 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 in 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.

“Need help with your python assignment? Find at Domypapers.com

Program on GitHub

Python program to find the average of N numbers – Code Visualization

You can also watch the video on YouTube here.

Task :

To find an average of N numbers with max numbers when the values are given by the 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 by 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 :

num = int(input('How many numbers: '))
total_sum = 0

for n in range(num):
    numbers = float(input('Enter number : '))
    total_sum += numbers

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

Output :

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.

Course Suggestion

Want to be strong at OOP in Python? If yes, I would suggest you take the course below.
Course:
Object Oriented Programming in Python

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • More
  • Click to print (Opens in new window) Print
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Online Python Compiler

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • More
  • Click to print (Opens in new window) Print
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp

One thought on “Python program to find average of N numbers”

  1. This is a really helpful post! The example you provided made it easy to understand how to calculate the average of N numbers in Python. I appreciate the clear explanations and code snippets. Keep up the great work!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related Posts

Python Program to check Armstrong number or not

Python Program to check Armstrong number or not

AVINASH NETHALA4 years ago2 years ago 0
Python program for performing Arithmetic Operations

Python program for performing Arithmetic Operations

AVINASH NETHALA4 years ago4 years ago 2
Python program to find reverse of a number using slice

Python program to find reverse of a number using slice

AVINASH NETHALA4 years ago3 years ago 0
Python program to find reverse of a number

Python program to find reverse of a number

AVINASH NETHALA4 years ago4 years ago 0

Recent Posts

  • Python vs R: Which Language is Better for Data Science?
  • Top 7 Python Books You Must Read in 2025
  • Best Python Web Frameworks: Django, Flask, and FastAPI Breakdown
  • 20 Best Python One-Liners to Boost Your Coding Skills
  • Matplotlib Data Visualization in Python

Suggested Courses

  • Complete Python Developer: Zero to Mastery.
  • Automate the boring stuff.
  • Python and Django Full Stack Web Developer Bootcamp.
  • Artificial Intelligence and Machine Learning E-Degree.
  • Complete Python & Python OOP.

Subscribe to our newsletter!

Great Deals

Ads
  • Health and Beauty
  • Deals on Electronics
  • Toys and Games
  • Sports and Outdoors
  • Pet Supplies
  • Shoes
  • Movies and TV

Categories

  • Algorithms (8)
  • Artificial Intelligence AI (3)
  • Basic Programs (25)
  • Books (1)
  • Data Structures (10)
  • Databases (1)
  • Dictionaries (1)
  • Files Handling (1)
  • Letter Patterns (26)
  • Lists (7)
  • Machine Learning (3)
  • Math Programs (6)
  • Pattern Programming (31)
  • Promoted (1)
  • Python for Automation (1)
  • Python for Data Science (6)
  • Python for Ethical Hacking (2)
  • Python For Finance (4)
  • Python GUI (5)
  • Python Libraries (6)
  • Python OOP (1)
  • Python Resources (3)
  • Python Tips and Tricks (10)
  • Searching Algorithms (2)
  • Sets (1)
  • Sorting Algorithms (6)
  • Tuples (1)
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.