= App to Get Temperature Data from "Open hieather Map" Service import pyowm

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
Question

python please

 

# App to Get Temperature Data from "Open Weather Map" Service
import pyowm
#Define global variable to store OWN weather-query object
Owm = pyowm. OWM ("Replace this text with your pyoWM API-key')
Wman = owm.weather_manager()
#Function that gets weather info from API - DO NOT EDIT
Returns results in dictionary with
keys 'temp',
and values that are floats
#3
'temp_max', 'temp_min'
%23
DO NOT EDIT THIS FUNCTION
def getweather(city, country):
Location = city+','+country
observation = wman.weather_at_place(location).weather
return observation.temperature('fahrenheit')
#3
def main():
# Add code that prints program's purpose, then:
1. Prompts user for city and country
2. Calls getWeat
3. Uses keys "temp_max", "temp", and "temp_min" to extract temperatures
4. Prints the temperatures
5. Asks if user wants to check another city (Y or N)
* 6. Validates user response
7. If Y, loop back to step 1
er with city and country and
returned dictionary
%3D
%3D
#Start the app
main()
Transcribed Image Text:# App to Get Temperature Data from "Open Weather Map" Service import pyowm #Define global variable to store OWN weather-query object Owm = pyowm. OWM ("Replace this text with your pyoWM API-key') Wman = owm.weather_manager() #Function that gets weather info from API - DO NOT EDIT Returns results in dictionary with keys 'temp', and values that are floats #3 'temp_max', 'temp_min' %23 DO NOT EDIT THIS FUNCTION def getweather(city, country): Location = city+','+country observation = wman.weather_at_place(location).weather return observation.temperature('fahrenheit') #3 def main(): # Add code that prints program's purpose, then: 1. Prompts user for city and country 2. Calls getWeat 3. Uses keys "temp_max", "temp", and "temp_min" to extract temperatures 4. Prints the temperatures 5. Asks if user wants to check another city (Y or N) * 6. Validates user response 7. If Y, loop back to step 1 er with city and country and returned dictionary %3D %3D #Start the app main()
Expert Solution
steps

Step by step

Solved in 2 steps

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