Displaying Appropriate Results
Lección 10 de 10 del curso API en Python de Coddy.
Desafío
IntermedioAhora que has enviado con éxito solicitudes GET a un servidor API, vamos a mostrar los resultados específicos que queremos accediendo a los valores del diccionario anidado.
Instrucciones:
- Envía una solicitud GET a:
https://wttr.in/London?format=j1 - Guarda el objeto
requests.get()en una variable llamadaresponse - Guarda
response.json()en una variable llamadadata - Accede a las condiciones actuales, que están anidadas dentro de
data["current_condition"][0], y guárdalas en una variable llamadacurrent - Guarda
current["temp_C"]en una variable llamadatemperature - Guarda
current["windspeedKmph"]en una variable llamadawind - Crea una variable llamada
cityy establécela como"London" - Imprime las tres variables en un mensaje formateado
Pruébalo tú mismo
import requests
# Step 1: Send GET request
response = # Your code here
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Extract specific data
temperature = # Your code here
wind = # Your code here
city = # Your code here
# Step 4: Display results
print(f"City: {city}")
print(f"Temperature: {temperature}")
print(f"Wind: {wind}")Todas las lecciones de API en Python
3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results