Boucle conditionnelle avec un dictionnaire
Votre ami de LLM Camp vous a fourni un dictionnaire appelé courses
. Il contient les noms des cours sous forme de clés et leur sujet associé sous forme de valeur. Il contient trois sujets : "AI"
pour l’intelligence artificielle, "Programming"
pour la programmation et "Data Engineering"
pour l’ingénierie des données.
courses = {"LLM Concepts": "AI",
"Introduction to Data Pipelines": "Data Engineering",
"AI Ethics": "AI",
"Introduction to dbt": "Data Engineering",
"Writing Efficient Python Code": "Programming",
"Introduction to Docker": "Programming"}
C’est l’occasion idéale pour s’entraîner à parcourir les dictionnaires en boucle.
Cet exercice fait partie du cours
Introduction à Python pour les développeurs
Instructions
- Créez une boucle for pour effectuer une itération sur
key
etvalue
danscourses.items()
. - Vérifiez si la valeur de
value
est"AI"
et imprimez la valeur dekey
si c’est le cas. - Sinon, vérifiez si la valeur de
value
est"Programming"
et imprimez la valeur dekey
si c’est le cas. - Sinon, imprimez la valeur de
key
pour confirmer qu’il s’agit bien d’un cours"Data Engineering"
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Loop through the dictionary's keys and values
____ key, value ____ courses.items():
# Check if the value is "AI"
____ ____ ____ "____":
print(____, "is an AI course")
# Check if the value is "Programming"
____ ____ ____ "____":
print(____, "is a Programming course")
# Otherwise, print that it is a "Data Engineering" course
____:
print(____, "is a Data Engineering course")