meteo_2eme_seance
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
meteo_2eme_seance [2025/04/24 10:05] – [Réponse de l'API] admin | meteo_2eme_seance [2025/04/25 11:41] (Version actuelle) – [Affichage des données] admin | ||
---|---|---|---|
Ligne 395: | Ligne 395: | ||
### | ### | ||
- | Ici, on accède à la donnée " | + | Ici, on accède à la **donnée " |
+ | ### | ||
+ | |||
+ | ===Retour de la fonction=== | ||
+ | |||
+ | < | ||
+ | return pression | ||
+ | </ | ||
+ | |||
+ | On **retourne la valeur de la pression**. Cela signifie que lorsque cette fonction est appelée, elle renverra un nombre (par exemple 1013). | ||
+ | |||
+ | ===Gestion des erreurs=== | ||
+ | |||
+ | < | ||
+ | except: | ||
+ | return None | ||
+ | </ | ||
+ | |||
+ | ### | ||
+ | Si quelque chose ne fonctionne pas (problème de réseau, mauvaise clé API, réponse inattendue, etc.), on retourne None. | ||
+ | ### | ||
+ | |||
+ | ====Affichage des données==== | ||
+ | |||
+ | < | ||
+ | pression = recuperer_pression(API_KEY, | ||
+ | </ | ||
+ | |||
+ | ### | ||
+ | On utilise ici la fonction // | ||
+ | ### | ||
+ | |||
+ | < | ||
+ | if pression is not None: | ||
+ | -> if humidity is not None and temperature is not None and pression is not None: | ||
+ | </ | ||
+ | |||
+ | ### | ||
+ | On s’assure que la récupération des données a bien fonctionné. | ||
+ | Si la valeur n’est pas None, cela veut dire que l’appel à l’API a réussi, donc on peut afficher la donnée. | ||
+ | Sinon, on ne fait rien (ou on pourrait afficher un message d’erreur pour informer l’utilisateur). | ||
+ | ### | ||
+ | |||
+ | < | ||
+ | print(f" | ||
+ | </ | ||
+ | |||
+ | ### | ||
+ | On affiche la pression, en couleur cyan, grâce aux **constantes ANSI** définies auparavant (**CYAN et RESET**). | ||
+ | La valeur est suivie de l’**unité hPa (hectopascals)**, | ||
### | ### | ||
meteo_2eme_seance.1745489110.txt.gz · Dernière modification : 2025/04/24 10:05 de admin