Displaying Appropriate Results
Lição 10 de 10 do curso API em Python da Coddy.
Desafio
MédioAgora que você enviou com sucesso requisições GET para um servidor de API, vamos exibir os resultados específicos que desejamos acessando valores de dicionários aninhados.
Instruções:
- Envie uma requisição GET para:
https://wttr.in/London?format=j1 - Salve o objeto
requests.get()em uma variável chamadaresponse - Salve
response.json()em uma variável chamadadata - Acesse as condições atuais, que estão aninhadas dentro de
data["current_condition"][0], e salve-as em uma variável chamadacurrent - Salve
current["temp_C"]em uma variável chamadatemperature - Salve
current["windspeedKmph"]em uma variável chamadawind - Crie uma variável chamada
citye defina-a como"London" - Imprima todas as três variáveis em uma mensagem formatada
Experimente você mesmo
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 as lições de API em Python
3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results