Loop condicional com um dicionário
Seu amigo do LLM Camp forneceu a você um dicionário chamado courses
. Ele contém os nomes dos cursos como chaves e o tópico associado a eles como um valor. Há três tópicos: "AI"
, "Programming"
, e "Data Engineering"
.
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"}
Essa é uma ótima oportunidade para você praticar o loop nos dicionários!
Este exercício faz parte do curso
Introdução ao Python para desenvolvedores
Instruções de exercício
- Crie um loop for para iterar sobre
key
,value
emcourses.items()
. - Verifique se
value
é"AI"
e, se for o caso, imprimakey
. - Caso contrário, verifique se
value
é"Programming"
, imprimindo akey
se for o caso. - Caso contrário, imprima a
key
para confirmar que se trata de um curso de"Data Engineering"
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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")