Hiển thị kết quả phù hợp
Bài học 10 trên 10 trong khóa học API trong Python của Coddy.
Thử thách
Trung bìnhGiờ bạn đã gửi thành công các yêu cầu GET đến máy chủ API, hãy hiển thị những kết quả cụ thể mà bạn muốn bằng cách truy cập các giá trị từ điển lồng nhau.
Hướng dẫn:
- Gửi yêu cầu GET đến:
https://wttr.in/London?format=j1 - Lưu đối tượng
requests.get()vào một biến có tênresponse - Lưu
response.json()vào một biến có têndata - Truy cập các điều kiện hiện tại, nằm bên trong
data["current_condition"][0], rồi lưu chúng vào một biến có têncurrent - Lưu
current["temp_C"]vào một biến có têntemperature - Lưu
current["windspeedKmph"]vào một biến có tênwind - Tạo một biến có tên
cityvà gán giá trị"London"cho biến đó - In ra cả ba biến trong một thông báo có định dạng
Tự làm thử
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}")Tất cả bài học trong API trong Python
3Chương trình lấy dữ liệu thời tiết qua API
Kết nối API với máy chủGửi yêu cầu GET đến máy chủHiển thị kết quả phù hợpTự luyện tập: Trình biên dịch Python online