1
resposta

[Projeto] Projeto Desafio

Código:
lista_de_nomes = ["Maria Silva", "João Santos", "Ana Oliveira", "Pedro Costa", "Juliana Pereira"]
lista_de_medias = [8.9, 7.5, 4.2, 1.4, 9.5]
n = 0

while n <= 4:
if lista_de_medias[n] >= 9:
lista_de_medias[n] = 9
print(f"{lista_de_nomes[n]} {lista_de_medias[n] + 1}")
n = n + 1

Resposta:
Maria Silva 9.9
João Santos 8.5
Ana Oliveira 5.2
Pedro Costa 2.4
Juliana Pereira 10

1 resposta

Oi, Alvaro! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Percebi que seu uso da estrutura while está funcionando bem para percorrer as listas e imprimir os nomes com as notas. Gostei da lógica aplicada para limitar o valor máximo em 9.

Uma dica interessante para o futuro é usar enumerate() para acessar o índice e o valor ao mesmo tempo.

Isso deixa o código mais limpo e fácil de ler. Veja:


for indice, media in enumerate(lista_de_medias):
    if media >= 9:
        lista_de_medias[indice] = 9
    print(lista_de_nomes[indice], lista_de_medias[indice] + 1)
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!