import json # Exemple de JSON json_str = ''' { "cod": "200", "message": 0, "cnt": 40, "list": [ { "dt": 1718312400, "main": { "temp": 12.84, "feels_like": 12.61, "temp_min": 12.84, "temp_max": 13.87, "pressure": 1010, "sea_level": 1010, "grnd_level": 1004, "humidity": 93, "temp_kf": -1.03 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10n" } ], "clouds": { "all": 100 }, "wind": { "speed": 6.07, "deg": 200, "gust": 11.82 }, "visibility": 10000, "pop": 1, "rain": { "3h": 1.17 }, "sys": { "pod": "n" }, "dt_txt": "2024-06-13 21:00:00" }, { "dt": 1718323200, "main": { "temp": 14.27, "feels_like": 14.21, "temp_min": 14.27, "temp_max": 15.25, "pressure": 1009, "sea_level": 1009, "grnd_level": 1002, "humidity": 94, "temp_kf": -0.98 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10n" } ], "clouds": { "all": 100 }, "wind": { "speed": 5.33, "deg": 255, "gust": 9.41 }, "visibility": 10000, "pop": 1, "rain": { "3h": 0.18 }, "sys": { "pod": "n" }, "dt_txt": "2024-06-14 00:00:00" }, { "dt": 1718334000, "main": { "temp": 13.46, "feels_like": 13.37, "temp_min": 13.46, "temp_max": 13.46, "pressure": 1008, "sea_level": 1008, "grnd_level": 1002, "humidity": 96, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10n" } ], "clouds": { "all": 77 }, "wind": { "speed": 3.98, "deg": 240, "gust": 10.97 }, "visibility": 10000, "pop": 0.2, "rain": { "3h": 0.1 }, "sys": { "pod": "n" }, "dt_txt": "2024-06-14 03:00:00" }, { "dt": 1718344800, "main": { "temp": 13.73, "feels_like": 13.59, "temp_min": 13.73, "temp_max": 13.73, "pressure": 1008, "sea_level": 1008, "grnd_level": 1002, "humidity": 93, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 89 }, "wind": { "speed": 4.01, "deg": 235, "gust": 9.83 }, "visibility": 10000, "pop": 0.2, "rain": { "3h": 0.2 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-14 06:00:00" }, { "dt": 1718355600, "main": { "temp": 16.37, "feels_like": 16.1, "temp_min": 16.37, "temp_max": 16.37, "pressure": 1008, "sea_level": 1008, "grnd_level": 1002, "humidity": 78, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 95 }, "wind": { "speed": 6.09, "deg": 234, "gust": 10.15 }, "visibility": 10000, "pop": 0.3, "rain": { "3h": 0.19 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-14 09:00:00" }, { "dt": 1718366400, "main": { "temp": 17.7, "feels_like": 17.46, "temp_min": 17.7, "temp_max": 17.7, "pressure": 1007, "sea_level": 1007, "grnd_level": 1001, "humidity": 74, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 71 }, "wind": { "speed": 9.72, "deg": 237, "gust": 12.77 }, "visibility": 10000, "pop": 1, "rain": { "3h": 1.55 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-14 12:00:00" }, { "dt": 1718377200, "main": { "temp": 17.32, "feels_like": 16.8, "temp_min": 17.32, "temp_max": 17.32, "pressure": 1006, "sea_level": 1006, "grnd_level": 1001, "humidity": 65, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 99 }, "wind": { "speed": 9.77, "deg": 238, "gust": 13.2 }, "visibility": 10000, "pop": 0.89, "rain": { "3h": 0.45 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-14 15:00:00" }, { "dt": 1718388000, "main": { "temp": 14.4, "feels_like": 14.04, "temp_min": 14.4, "temp_max": 14.4, "pressure": 1006, "sea_level": 1006, "grnd_level": 1000, "humidity": 82, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 7.62, "deg": 244, "gust": 11.87 }, "visibility": 10000, "pop": 1, "rain": { "3h": 0.57 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-14 18:00:00" }, { "dt": 1718398800, "main": { "temp": 11.37, "feels_like": 10.89, "temp_min": 11.37, "temp_max": 11.37, "pressure": 1007, "sea_level": 1007, "grnd_level": 1001, "humidity": 89, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10n" } ], "clouds": { "all": 28 }, "wind": { "speed": 7.04, "deg": 245, "gust": 13.94 }, "visibility": 10000, "pop": 1, "rain": { "3h": 0.83 }, "sys": { "pod": "n" }, "dt_txt": "2024-06-14 21:00:00" }, { "dt": 1718409600, "main": { "temp": 9.59, "feels_like": 6.98, "temp_min": 9.59, "temp_max": 9.59, "pressure": 1008, "sea_level": 1008, "grnd_level": 1002, "humidity": 91, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10n" } ], "clouds": { "all": 34 }, "wind": { "speed": 5.26, "deg": 254, "gust": 13.98 }, "visibility": 10000, "pop": 1, "rain": { "3h": 0.3 }, "sys": { "pod": "n" }, "dt_txt": "2024-06-15 00:00:00" }, { "dt": 1718420400, "main": { "temp": 9.15, "feels_like": 6.91, "temp_min": 9.15, "temp_max": 9.15, "pressure": 1008, "sea_level": 1008, "grnd_level": 1003, "humidity": 92, "temp_kf": 0 }, "weather": [ { "id": 800, "main": "Clear", "description": "ciel dégagé", "icon": "01n" } ], "clouds": { "all": 3 }, "wind": { "speed": 4.1, "deg": 245, "gust": 11.89 }, "visibility": 10000, "pop": 0, "sys": { "pod": "n" }, "dt_txt": "2024-06-15 03:00:00" }, { "dt": 1718431200, "main": { "temp": 12.35, "feels_like": 11.83, "temp_min": 12.35, "temp_max": 12.35, "pressure": 1009, "sea_level": 1009, "grnd_level": 1003, "humidity": 84, "temp_kf": 0 }, "weather": [ { "id": 800, "main": "Clear", "description": "ciel dégagé", "icon": "01d" } ], "clouds": { "all": 3 }, "wind": { "speed": 6.05, "deg": 243, "gust": 12.04 }, "visibility": 10000, "pop": 0, "sys": { "pod": "d" }, "dt_txt": "2024-06-15 06:00:00" }, { "dt": 1718442000, "main": { "temp": 14.24, "feels_like": 13.78, "temp_min": 14.24, "temp_max": 14.24, "pressure": 1009, "sea_level": 1009, "grnd_level": 1003, "humidity": 79, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 70 }, "wind": { "speed": 7.86, "deg": 243, "gust": 12.51 }, "visibility": 10000, "pop": 0.68, "rain": { "3h": 0.37 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-15 09:00:00" }, { "dt": 1718452800, "main": { "temp": 16.61, "feels_like": 16.05, "temp_min": 16.61, "temp_max": 16.61, "pressure": 1008, "sea_level": 1008, "grnd_level": 1003, "humidity": 66, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 85 }, "wind": { "speed": 10, "deg": 247, "gust": 13.31 }, "visibility": 10000, "pop": 0.72, "rain": { "3h": 0.37 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-15 12:00:00" }, { "dt": 1718463600, "main": { "temp": 16.72, "feels_like": 16.38, "temp_min": 16.72, "temp_max": 16.72, "pressure": 1009, "sea_level": 1009, "grnd_level": 1003, "humidity": 74, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 93 }, "wind": { "speed": 10.53, "deg": 251, "gust": 14.02 }, "visibility": 10000, "pop": 1, "rain": { "3h": 0.49 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-15 15:00:00" }, { "dt": 1718474400, "main": { "temp": 15.92, "feels_like": 15.5, "temp_min": 15.92, "temp_max": 15.92, "pressure": 1009, "sea_level": 1009, "grnd_level": 1004, "humidity": 74, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 66 }, "wind": { "speed": 7.08, "deg": 254, "gust": 10.51 }, "visibility": 10000, "pop": 1, "rain": { "3h": 0.59 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-15 18:00:00" }, { "dt": 1718485200, "main": { "temp": 13.32, "feels_like": 12.9, "temp_min": 13.32, "temp_max": 13.32, "pressure": 1011, "sea_level": 1011, "grnd_level": 1005, "humidity": 84, "temp_kf": 0 }, "weather": [ { "id": 803, "main": "Clouds", "description": "nuageux", "icon": "04n" } ], "clouds": { "all": 55 }, "wind": { "speed": 4.24, "deg": 235, "gust": 9.64 }, "visibility": 10000, "pop": 0, "sys": { "pod": "n" }, "dt_txt": "2024-06-15 21:00:00" }, { "dt": 1718496000, "main": { "temp": 11, "feels_like": 10.64, "temp_min": 11, "temp_max": 11, "pressure": 1010, "sea_level": 1010, "grnd_level": 1005, "humidity": 95, "temp_kf": 0 }, "weather": [ { "id": 802, "main": "Clouds", "description": "partiellement nuageux", "icon": "03n" } ], "clouds": { "all": 45 }, "wind": { "speed": 3.45, "deg": 236, "gust": 10.02 }, "visibility": 10000, "pop": 0, "sys": { "pod": "n" }, "dt_txt": "2024-06-16 00:00:00" }, { "dt": 1718506800, "main": { "temp": 10.9, "feels_like": 10.53, "temp_min": 10.9, "temp_max": 10.9, "pressure": 1009, "sea_level": 1009, "grnd_level": 1004, "humidity": 95, "temp_kf": 0 }, "weather": [ { "id": 804, "main": "Clouds", "description": "couvert", "icon": "04n" } ], "clouds": { "all": 95 }, "wind": { "speed": 2.98, "deg": 209, "gust": 5.32 }, "visibility": 10000, "pop": 0, "sys": { "pod": "n" }, "dt_txt": "2024-06-16 03:00:00" }, { "dt": 1718517600, "main": { "temp": 13.64, "feels_like": 13.44, "temp_min": 13.64, "temp_max": 13.64, "pressure": 1009, "sea_level": 1009, "grnd_level": 1003, "humidity": 91, "temp_kf": 0 }, "weather": [ { "id": 803, "main": "Clouds", "description": "nuageux", "icon": "04d" } ], "clouds": { "all": 83 }, "wind": { "speed": 3.29, "deg": 198, "gust": 8.26 }, "visibility": 10000, "pop": 0, "sys": { "pod": "d" }, "dt_txt": "2024-06-16 06:00:00" }, { "dt": 1718528400, "main": { "temp": 13.48, "feels_like": 13.42, "temp_min": 13.48, "temp_max": 13.48, "pressure": 1008, "sea_level": 1008, "grnd_level": 1003, "humidity": 97, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 3.99, "deg": 159, "gust": 8.22 }, "visibility": 5488, "pop": 1, "rain": { "3h": 1.39 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-16 09:00:00" }, { "dt": 1718539200, "main": { "temp": 16.53, "feels_like": 16.64, "temp_min": 16.53, "temp_max": 16.53, "pressure": 1007, "sea_level": 1007, "grnd_level": 1001, "humidity": 92, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 2.71, "deg": 215, "gust": 6.78 }, "visibility": 10000, "pop": 1, "rain": { "3h": 2.85 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-16 12:00:00" }, { "dt": 1718550000, "main": { "temp": 18.94, "feels_like": 18.82, "temp_min": 18.94, "temp_max": 18.94, "pressure": 1007, "sea_level": 1007, "grnd_level": 1002, "humidity": 74, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 4.25, "deg": 265, "gust": 6.19 }, "visibility": 10000, "pop": 0.98, "rain": { "3h": 0.43 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-16 15:00:00" }, { "dt": 1718560800, "main": { "temp": 17.03, "feels_like": 16.9, "temp_min": 17.03, "temp_max": 17.03, "pressure": 1008, "sea_level": 1008, "grnd_level": 1003, "humidity": 81, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 97 }, "wind": { "speed": 4.97, "deg": 228, "gust": 7.51 }, "visibility": 10000, "pop": 0.96, "rain": { "3h": 0.51 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-16 18:00:00" }, { "dt": 1718571600, "main": { "temp": 13.61, "feels_like": 13.56, "temp_min": 13.61, "temp_max": 13.61, "pressure": 1009, "sea_level": 1009, "grnd_level": 1004, "humidity": 97, "temp_kf": 0 }, "weather": [ { "id": 804, "main": "Clouds", "description": "couvert", "icon": "04n" } ], "clouds": { "all": 100 }, "wind": { "speed": 2.57, "deg": 197, "gust": 3.7 }, "visibility": 10000, "pop": 0, "sys": { "pod": "n" }, "dt_txt": "2024-06-16 21:00:00" }, { "dt": 1718582400, "main": { "temp": 13.14, "feels_like": 13.09, "temp_min": 13.14, "temp_max": 13.14, "pressure": 1009, "sea_level": 1009, "grnd_level": 1004, "humidity": 99, "temp_kf": 0 }, "weather": [ { "id": 804, "main": "Clouds", "description": "couvert", "icon": "04n" } ], "clouds": { "all": 100 }, "wind": { "speed": 2.82, "deg": 193, "gust": 6.37 }, "visibility": 10000, "pop": 0, "sys": { "pod": "n" }, "dt_txt": "2024-06-17 00:00:00" }, { "dt": 1718593200, "main": { "temp": 13.45, "feels_like": 13.41, "temp_min": 13.45, "temp_max": 13.45, "pressure": 1009, "sea_level": 1009, "grnd_level": 1004, "humidity": 98, "temp_kf": 0 }, "weather": [ { "id": 803, "main": "Clouds", "description": "nuageux", "icon": "04n" } ], "clouds": { "all": 54 }, "wind": { "speed": 3.36, "deg": 207, "gust": 9.2 }, "visibility": 10000, "pop": 0, "sys": { "pod": "n" }, "dt_txt": "2024-06-17 03:00:00" }, { "dt": 1718604000, "main": { "temp": 15.25, "feels_like": 15.34, "temp_min": 15.25, "temp_max": 15.25, "pressure": 1010, "sea_level": 1010, "grnd_level": 1004, "humidity": 96, "temp_kf": 0 }, "weather": [ { "id": 803, "main": "Clouds", "description": "nuageux", "icon": "04d" } ], "clouds": { "all": 77 }, "wind": { "speed": 3.52, "deg": 202, "gust": 7.94 }, "visibility": 10000, "pop": 0, "sys": { "pod": "d" }, "dt_txt": "2024-06-17 06:00:00" }, { "dt": 1718614800, "main": { "temp": 19.13, "feels_like": 19.08, "temp_min": 19.13, "temp_max": 19.13, "pressure": 1010, "sea_level": 1010, "grnd_level": 1005, "humidity": 76, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 81 }, "wind": { "speed": 4.73, "deg": 209, "gust": 6.02 }, "visibility": 8886, "pop": 0.59, "rain": { "3h": 0.37 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-17 09:00:00" }, { "dt": 1718625600, "main": { "temp": 19.29, "feels_like": 19.36, "temp_min": 19.29, "temp_max": 19.29, "pressure": 1011, "sea_level": 1011, "grnd_level": 1005, "humidity": 80, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 90 }, "wind": { "speed": 6.87, "deg": 217, "gust": 8.9 }, "visibility": 10000, "pop": 1, "rain": { "3h": 2.54 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-17 12:00:00" }, { "dt": 1718636400, "main": { "temp": 20.2, "feels_like": 20.16, "temp_min": 20.2, "temp_max": 20.2, "pressure": 1011, "sea_level": 1011, "grnd_level": 1005, "humidity": 72, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 7.59, "deg": 228, "gust": 9.18 }, "visibility": 10000, "pop": 1, "rain": { "3h": 0.43 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-17 15:00:00" }, { "dt": 1718647200, "main": { "temp": 17.98, "feels_like": 18.03, "temp_min": 17.98, "temp_max": 17.98, "pressure": 1012, "sea_level": 1012, "grnd_level": 1006, "humidity": 84, "temp_kf": 0 }, "weather": [ { "id": 804, "main": "Clouds", "description": "couvert", "icon": "04d" } ], "clouds": { "all": 100 }, "wind": { "speed": 4.84, "deg": 228, "gust": 8 }, "visibility": 10000, "pop": 0.54, "sys": { "pod": "d" }, "dt_txt": "2024-06-17 18:00:00" }, { "dt": 1718658000, "main": { "temp": 14.92, "feels_like": 14.97, "temp_min": 14.92, "temp_max": 14.92, "pressure": 1012, "sea_level": 1012, "grnd_level": 1007, "humidity": 96, "temp_kf": 0 }, "weather": [ { "id": 804, "main": "Clouds", "description": "couvert", "icon": "04n" } ], "clouds": { "all": 100 }, "wind": { "speed": 1.94, "deg": 218, "gust": 2.03 }, "visibility": 10000, "pop": 0, "sys": { "pod": "n" }, "dt_txt": "2024-06-17 21:00:00" }, { "dt": 1718668800, "main": { "temp": 14.75, "feels_like": 14.81, "temp_min": 14.75, "temp_max": 14.75, "pressure": 1012, "sea_level": 1012, "grnd_level": 1007, "humidity": 97, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10n" } ], "clouds": { "all": 100 }, "wind": { "speed": 2.31, "deg": 206, "gust": 3.75 }, "visibility": 10000, "pop": 0.2, "rain": { "3h": 0.14 }, "sys": { "pod": "n" }, "dt_txt": "2024-06-18 00:00:00" }, { "dt": 1718679600, "main": { "temp": 14.68, "feels_like": 14.79, "temp_min": 14.68, "temp_max": 14.68, "pressure": 1011, "sea_level": 1011, "grnd_level": 1005, "humidity": 99, "temp_kf": 0 }, "weather": [ { "id": 501, "main": "Rain", "description": "pluie modérée", "icon": "10n" } ], "clouds": { "all": 100 }, "wind": { "speed": 2.01, "deg": 4, "gust": 2.23 }, "visibility": 10000, "pop": 1, "rain": { "3h": 3.44 }, "sys": { "pod": "n" }, "dt_txt": "2024-06-18 03:00:00" }, { "dt": 1718690400, "main": { "temp": 14.81, "feels_like": 14.91, "temp_min": 14.81, "temp_max": 14.81, "pressure": 1011, "sea_level": 1011, "grnd_level": 1005, "humidity": 98, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 2.59, "deg": 79, "gust": 3.89 }, "visibility": 10000, "pop": 1, "rain": { "3h": 1.62 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-18 06:00:00" }, { "dt": 1718701200, "main": { "temp": 16.56, "feels_like": 16.52, "temp_min": 16.56, "temp_max": 16.56, "pressure": 1011, "sea_level": 1011, "grnd_level": 1006, "humidity": 86, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 3.67, "deg": 64, "gust": 5.47 }, "visibility": 10000, "pop": 0.61, "rain": { "3h": 0.59 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-18 09:00:00" }, { "dt": 1718712000, "main": { "temp": 18.36, "feels_like": 18.31, "temp_min": 18.36, "temp_max": 18.36, "pressure": 1011, "sea_level": 1011, "grnd_level": 1006, "humidity": 79, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 4.29, "deg": 63, "gust": 4.83 }, "visibility": 10000, "pop": 0.47, "rain": { "3h": 0.13 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-18 12:00:00" }, { "dt": 1718722800, "main": { "temp": 19.51, "feels_like": 19.5, "temp_min": 19.51, "temp_max": 19.51, "pressure": 1011, "sea_level": 1011, "grnd_level": 1005, "humidity": 76, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 99 }, "wind": { "speed": 3.58, "deg": 48, "gust": 4.01 }, "visibility": 10000, "pop": 0.2, "rain": { "3h": 0.15 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-18 15:00:00" }, { "dt": 1718733600, "main": { "temp": 17.82, "feels_like": 17.93, "temp_min": 17.82, "temp_max": 17.82, "pressure": 1010, "sea_level": 1010, "grnd_level": 1005, "humidity": 87, "temp_kf": 0 }, "weather": [ { "id": 500, "main": "Rain", "description": "légère pluie", "icon": "10d" } ], "clouds": { "all": 100 }, "wind": { "speed": 4.41, "deg": 31, "gust": 6.95 }, "visibility": 10000, "pop": 0.25, "rain": { "3h": 0.36 }, "sys": { "pod": "d" }, "dt_txt": "2024-06-18 18:00:00" } ], "city": { "id": 3009239, "name": "La Gacilly", "coord": { "lat": 47.7656, "lon": -2.1322 }, "country": "FR", "population": 2453, "timezone": 7200, "sunrise": 1718251782, "sunset": 1718309266 } } ''' # Décoder le JSON data = json.loads(json_str) # Extraire les 6 premières valeurs du champ "all" cloud_values = [item['clouds']['all'] for item in data['list'][:6]] # Afficher les valeurs extraites for i, value in enumerate(cloud_values, start=1): print(f"Cloud coverage for point {i}: {value}") # Calculer la moyenne average_cloud_coverage = sum(cloud_values) / len(cloud_values) # Afficher les valeurs extraites et la moyenne print("Cloud coverage values:", cloud_values) print("Average cloud coverage:", average_cloud_coverage)