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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Question

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:

  1. Get the string of numbers from the user
  2. Split the string into tokens
  3. Loop through the tokens
    1. Turn each token from a string to an integer
    2. Add the integer to a list of integers
  4. Calculate the average of the list of integers
  5. 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

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education