1
resposta

[Sugestão] Minha resolução

nomes_estudantes = [ "Enrico Monteiro", "Luna Pereira", "Anthony Silveira", "Letícia Fernandes", 
                    "João Vitor Nascimento", "Maysa Caldeira", "Diana Carvalho", "Mariane da Rosa",
                    "Camila Fernandes", "Levi Alves", "Nicolas da Rocha", "Amanda Novaes", 
                    "Laís Moraes", "Letícia Oliveira", "Lucca Novaes", "Lara Cunha", 
                    "Beatriz Martins", "João Vitor Azevedo", "Stephany Rosa", "Gustavo Henrique Lima" ]

medias_estudantes = [5.4, 4.1, 9.1, 5.3, 6.9, 3.1, 10.0, 5.0, 8.2, 5.5,
                    8.1, 7.4, 5.0, 3.7, 8.1, 6.2, 6.1, 5.6, 6.7, 8.2]

lista_aluno_media = list(zip(nomes_estudantes, medias_estudantes))

bolsistas = {lista_aluno_media[i][0]: lista_aluno_media[i][1] for i in range(len(lista_aluno_media)) 
             if lista_aluno_media[i][1]>=9}
print(bolsistas)

saída: {'Anthony Silveira': 9.1, 'Diana Carvalho': 10.0}

1 resposta

Boa, Bea!

Essa é uma solução interessante para criar o dicionário e iterar sobre ele. Obrigada por compartilhar conosco.

Abraços!