ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Crie um loop for para iterar sobre key, value em courses.items().
  • Verifique se value é "AI" e, se for o caso, imprima key.
  • Caso contrário, verifique se value é "Programming", imprimindo a key 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")
Editar e executar código