Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a Python app that interacts with a webservice in order to obtain data. There are answers on Chegg, but I want something different. I

Create a Python app that interacts with a webservice in order to obtain data. There are answers on Chegg, but I want something different. I am not taking a class, but learning off my friend's notes. She has used the answers on here before and I am wanting something different to learn from.

  • Your program must prompt the user for their city or zip code and request weather forecast data from OpenWeatherMap. Your program must display the weather information in a READABLE format to the user. Requirements:
    • Create a header for your program just as you have in the past.
    • Create a Python Application which asks the user for their zip code or city.
    • Use the zip code or city name in order to obtain weather forecast data from OpenWeatherMap.
    • Display the weather forecast in a readable format to the user.
    • Use comments within the application where appropriate in order to document what the program is doing.
    • Use functions including a main function.
    • Allow the user to run the program multiple times to allow them to look up weather conditions for multiple locations.
    • Validate whether the user entered valid data. If valid data isnt presented notify the user.
    • Use the Requests library in order to request data from the webservice.
      • Use Try blocks to ensure that your request was successful. If the connection was not successful display a message to the user.
    • Use Python 3
    • Use try blocks when establishing connections to the webservice. You must print a message to the user indicating whether or not the connection was successful.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Implementing Ai And Machine Learning For Business Optimization

Authors: Robert K Wiley

1st Edition

B0CPQJW72N, 979-8870675855

More Books

Students also viewed these Databases questions