Statistics are often calculated with varying amounts of input data. Write a program that takes any number of non-negative integers as input, and outputs the max and average, respectively. Output the max and average with two digits after the decimal point. Ex: If the input is: 14.25 25 0 5.75 the output is: 25.00 11.25
Algorithm:
1. Start
2. Create a function called calculate_statistics() that takes in a list of numbers as an argument.
3. Create variables called max_value and avg_value to store the maximum value and average value of the list.
4. Set max_value to the maximum value in the list.
5. Set avg_value to the sum of the list divided by the length of the list.
6. Return a tuple with both max_value and avg_value rounded to 2 decimal places.
7. Create a main() function.
8. Inside main(), take in user input and store it as a list of float values.
9. Call calculate_statistics() and pass in the list of float values as an argument.
10. Store the returned values in variables called max_value and avg_value.
11. Print the max_value and avg_value variables with two decimal places.
12. Stop
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images