diff --git a/cours/source/08-dictionnaires/03-booléens.rst b/cours/source/08-dictionnaires/03-booléens.rst index bc37c90..3fb5dd4 100644 --- a/cours/source/08-dictionnaires/03-booléens.rst +++ b/cours/source/08-dictionnaires/03-booléens.rst @@ -23,13 +23,18 @@ Les dictionnaires vides sont falsy, et tous les autres dictionnaires sont truthy Test d'appartenance --------------------- -Avec ``in``, comme le listes:: +On peut vérifier si une clé est présente dans un dictionnaires avec +le mot clé ``in``, un peu comme pour le listes:: scores = {"john": 10, "bob": 42} + print("john" in scores) + # affiche: True + print("charlie" in scores) # affiche: False + Comparaisons de dictionnaires ----------------------------- diff --git a/cours/source/08-dictionnaires/04-exercice.rst b/cours/source/08-dictionnaires/04-exercice.rst index 4c1556d..32f78f2 100644 --- a/cours/source/08-dictionnaires/04-exercice.rst +++ b/cours/source/08-dictionnaires/04-exercice.rst @@ -12,13 +12,25 @@ Le programme doit s'utiliser comme suit: .. code-block:: console - python convertisseur.py 1 km miles + python convertisseur.py 1 km mi Il y a trois "mots" après le nom du fichier, séparés par des espaces. On appelle ces mots les "arguments" du programme. -Ici, ``1`` est la valeur de départ, ``km`` l'unité d'arrivée -et ``miles`` l'unité d'arrivée. +Ici, ``1`` est la valeur de départ, ``km`` l'abbréviation de l'unité d'arrivée +et ``mi`` l'abbréviation de l'unité d'arrivée. + +Voici un tableau pour vous aider: + + +========= ============ ================ +Nom Abbréviation Valeur en mẽtres +========= ============ ================ +mètre m 1 +kilomètre km 1000 +mille mi 1609.344 +yard yd 0.9144 +========= ============ ================ Squelette ----------