In Python Objectives To be able to get input from the user on one line, modify the data type, and perform mathematical operations on the data. Description Statistics are often calculated with varying amounts of input data. Write a program that takes any number of integers on a single line as input, and output the average (as a float with 2 decimal points) and the max. When you output the average, you must use the format() method or you will not pass one of the test cases. Pseudocode: Get the string of numbers from the user Split the string into tokens Loop through the tokens Turn each token from a string to an integer Add the integer to a list of integers Calculate the average of the list of integers Calculate the maximum of the list of integers Version 1 Create the code that will prompt the user for the data, split the data into tokens in a list, and verify the list is populated by displaying it to the screen. Version 2 Loop through the tokens and verify the looping is correct by printing each token to the display. Version 3 Loop through the tokens and add each token as an integer to a new list. Then display the new list of integers. Version 4 Calculate the average and determine the maximum. Display the average and max. Version 5 Remove the extra print statements from the program and test. Example Runs of the Program Enter the input: 15 20 0 5 The average and max are: 10.00 20 Enter the input: 12 10 15 20 25 22 14 18 20 20 The average and max are: 17.60 2
In Python
Objectives
To be able to get input from the user on one line, modify the data type, and perform mathematical operations on the data.
Description
Statistics are often calculated with varying amounts of input data. Write a
Pseudocode:
- Get the string of numbers from the user
- Split the string into tokens
- Loop through the tokens
- Turn each token from a string to an integer
- Add the integer to a list of integers
- Calculate the average of the list of integers
- Calculate the maximum of the list of integers
Version 1
Create the code that will prompt the user for the data, split the data into tokens in a list, and verify the list is populated by displaying it to the screen.
Version 2
Loop through the tokens and verify the looping is correct by printing each token to the display.
Version 3
Loop through the tokens and add each token as an integer to a new list. Then display the new list of integers.
Version 4
Calculate the average and determine the maximum. Display the average and max.
Version 5
Remove the extra print statements from the program and test.
Example Runs of the Program
Enter the input: 15 20 0 5
The average and max are: 10.00 20
Enter the input: 12 10 15 20 25 22 14 18 20 20
The average and max are: 17.60 25
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images