Wyświetlanie odpowiednich wyników
Lekcja 10 z 10 w kursie API w Pythonie w Coddy.
Wyzwanie
ŚredniTeraz, gdy udało Ci się wysłać żądania GET do serwera API, wyświetlmy konkretne wyniki, których potrzebujemy, uzyskując dostęp do zagnieżdżonych wartości słownika.
Instrukcje:
- Wyślij żądanie GET na adres:
https://wttr.in/London?format=j1 - Zapisz obiekt
requests.get()w zmiennej o nazwieresponse - Zapisz
response.json()w zmiennej o nazwiedata - Uzyskaj dostęp do bieżących warunków, które są zagnieżdżone w
data["current_condition"][0], i zapisz je w zmiennej o nazwiecurrent - Zapisz
current["temp_C"]w zmiennej o nazwietemperature - Zapisz
current["windspeedKmph"]w zmiennej o nazwiewind - Utwórz zmienną o nazwie
cityi ustaw jej wartość na"London" - Wyświetl wszystkie trzy zmienne w sformatowanym komunikacie
Spróbuj swoich sił
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}")Wszystkie lekcje w sekcji API w Pythonie
3Program pobierający dane pogodowe przez API
Połączenie z serwerem przez APIŻądanie GET do serweraWyświetlanie odpowiednich wynikówPoćwicz samodzielnie: Kompilator Python online