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

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter5: Repetition Statements
Section5.5: A Closer Look: Loop Programming Techniques
Problem 13E
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning