1
resposta

[Dúvida] Outra Resolucao

bolsistas = {nomes_estudantes[i]: medias_estudantes[i] for i in range(len(nomes_estudantes)) if medias_estudantes[i] >=9.0}
bolsistas

Resultado


{'Anthony Silveira': 9.1, 'Diana Carvalho': 10.0}

Fiz de outro jeito mas deu o mesmo resultado

1 resposta

Oi, Emanuel, tudo bom?

No mundo da programação, podemos seguir diferentes caminhos para solucionar o mesmo problema!

No código que você desenvolveu, foi utilizado um laço de repetição for com índices explícitos para percorrer os elementos das listas nomes_estudantes e medias_estudantes. A condição if é usada para filtrar os elementos que atendem à condição especificada.

Assim como a resolução original, esta também cria um dicionário contendo apenas os estudantes que têm uma média maior ou igual a 9,0.

Parabéns por concluir a atividade e ir além! Continue sempre evoluindo e praticando. Fico à disposição para ajudá-lo em caso de dúvidas.

Um abraço!