Lab FIVE
Number Analysis ProgramProblem Statement:Design a program that asks the user to enter a series of 10 integers.  The program should store the numbers within a list and then calculate and display the following data:

the lowest number on the list
the highest number on the list
the sum of the numbers on the list, and
the average of the numbers on the list

—————————————————————————————————Details:Develop a function for each of the following: 

A function to determine the lowest number on the list

The function receives the list as an argument
The function returns the lowest number on the list back to the main function
 The lowest number then is displayed within the main function

A function to determine the highest number on the list

The function receives the list as an argument
The function returns the highest number on the list back to the main function
The highest number then is displayed within the main function

A function to determine the sum of the numbers on the list

The function receives the list as an argument
The function calculates and returns the sum of the numbers on the list back to the main function
The  sum of the numbers is then displayed within the main function

A function to determine the average of the numbers on the list

The function receives the list as an argument
The function calculates and returns the average of the numbers on the list back to the main function
The  average of the numbers is then displayed within the main function

A main function, based on the following algorithm:

Set up a list for 10 integers
Set up a loop to ask the user to enter 10 integers, one at a time, into the list
Set up another loop to display the contents of the list, one at a time
Make a call to the function that determines the lowest number on the list
Display the lowest number on the list
Make a call to the function that determines the highest number on the list
Display the highest number on the list
Make a call to the function that determines the sum of the numbers on the list
Display the sum of the numbers on the list
Make a call to the function that determines the average of the numbers on the list
Display the average of the numbers on the list

Once all the functions have been developed, make a call to the main function to start the execution of your program.

==================================================================================NOTE 1: As you may be aware, there are built-in functions in Python.   Examples of these include:min ()max ()sum () You do NOT want to use such built-in functions; rather, you want to develop your own code to calculate the lowest and the highest numbers on the list.  You also want to  develop your own code to calculate the sum and the average of the numbers on the listYou will receive NO credit for using the above-mentioned built-in functions.NOTE 2:A sample program run is attached below.  It illustrates user’s interactions with the program, as the program is run, ten integers are entered, one at a time.  Then, the contents of the list are displayed, and then calls are made to the above functions, one at a time; and, as each piece of data is returned to the main function, it is displayed: Lab 5 – Sample Program Run.pdf Lab 5 – Sample Program Run.pdf – Alternative Formats  =======================================================================You need to set up a    Python solution that is    complete and    workable.  

For your solution to be    complete, you must

Prompt the user for the specific input data asked for within the problem statement
Set up a correct formula to process the input data, arriving at the output data
Provide the output data asked for within the problem statement to the user

For your solution to be    workable,

Your solution should be free of any type of errors (syntax, run-time, logic)
You may want to develop an algorithm first, using pseudocode or flowchart
You do NOT need to turn in any algorithm

========================================================================Grading rubric:

You’ll receive full credit, if 

your program

compiles and runs with no problems 
produces the expected output

You’ll receive partial credit, if 

your program

compiles and runs with no problems 
produces partial output (that is, incomplete output)

You’ll receive 25% of the points, if your program will not compile
You’ll receive 30% of the points, if your program compiles but has a run-time problem
You’ll receive 40% of the points, if your program produces logic error(s)
You’ll receive 50% of the points, if your program compiles and run, but no functions are used