Exercise 1: Write a Python program that reads from the input screen n city names and temperatures for the last 3 months for each city. And displays the following information: The city names and their 3-month average temperature The average temperature of all the cities The highest temperature and its city name The city names and temperatures for the cities with temperature above the average temperature Muscat Nizwa 35 33 40 4b 42 41 Error: Wrong input in Nizwa 45 28 Sur Salalah Sohar 38 47 40 20 17 39 41 City Temp Avg

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
icon
Related questions
icon
Concept explainers
Question
Exercise 1: Write a Python program that reads from the input screen n city names and
temperatures for the last 3 months for each city. And displays the following information:
The city names and their 3-month average temperature
The average temperature of all the cities
The highest temperature and its city name
The city names and temperatures for the cities with temperature above the average
temperature
Muscat
Nizwa
35
33
40
4b
42
41
Error: Wrong input in Nizwa
47
20
Sur
Salalah
45
40
28
17
Sohar 38
39
41
City
Temp Avg
====
========
Muscat
36.00
Sur
44.00
Salalah
21.67
Sohar
39.33
The average temperature is
The highest temperature is 44.00 recorded in Sur
.25
Cities with temperature above the average:
Transcribed Image Text:Exercise 1: Write a Python program that reads from the input screen n city names and temperatures for the last 3 months for each city. And displays the following information: The city names and their 3-month average temperature The average temperature of all the cities The highest temperature and its city name The city names and temperatures for the cities with temperature above the average temperature Muscat Nizwa 35 33 40 4b 42 41 Error: Wrong input in Nizwa 47 20 Sur Salalah 45 40 28 17 Sohar 38 39 41 City Temp Avg ==== ======== Muscat 36.00 Sur 44.00 Salalah 21.67 Sohar 39.33 The average temperature is The highest temperature is 44.00 recorded in Sur .25 Cities with temperature above the average:
Cities with temperature above the average:
City
Temp Avg
====
===== ===
Muscat
36.00
Sur
44.00
Sohar
39.33
Sample run
Your program must define and use the following functions only:
1. read(): reads the city names and temperatures from the input screen and stores
the names and temperature averages into two lists cities and tempAvg.
2. findAverage():returns the average temperature of the list passed as an
argument.
3. findMaxTempPos ():returns the position of the highest temperatures in the list.
4. displayResults():displays the output shown in the above sample run.
Note:
All the displays should be done in displayResults()function.
Transcribed Image Text:Cities with temperature above the average: City Temp Avg ==== ===== === Muscat 36.00 Sur 44.00 Sohar 39.33 Sample run Your program must define and use the following functions only: 1. read(): reads the city names and temperatures from the input screen and stores the names and temperature averages into two lists cities and tempAvg. 2. findAverage():returns the average temperature of the list passed as an argument. 3. findMaxTempPos ():returns the position of the highest temperatures in the list. 4. displayResults():displays the output shown in the above sample run. Note: All the displays should be done in displayResults()function.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
Operators
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