1
resposta

[Projeto] 06 Explorando estruturas de dados em Python - Desafio

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]

quantidade_alunos = 5
contador = 0
medias_atualizadas = [0] * quantidade_alunos

while contador < quantidade_alunos:
  nota_atualizada = lista_de_medias[contador] + 1
  
  if nota_atualizada < 10:
    medias_atualizadas[contador] = nota_atualizada

  else:
    medias_atualizadas[contador] = 10
 
  print("Aluno(a): " + lista_de_nomes[contador])
  print("Nota Original: " + str(lista_de_medias[contador]))
  print("Nota Atualizada: " + str(medias_atualizadas[contador]) + "\n")
  contador = contador + 1
1 resposta

Olá, Thayane! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o while loop para percorrer a lista de alunos com Python, utilizou muito bem a condicional if/else para limitar as notas ao valor máximo e ainda compreendeu a importância da lista para armazenar as médias atualizadas de forma organizada.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar o enumerate() no laço para simplificar o controle do índice. Assim:

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]

medias_atualizadas = []

for i, nota in enumerate(lista_de_medias):
    nota_atualizada = min(nota + 1, 10)
    medias_atualizadas.append(nota_atualizada)

    print(f"Aluno(a): {lista_de_nomes[i]}")
    print(f"Nota Original: {nota}")
    print(f"Nota Atualizada: {nota_atualizada}\n")

Isso faz com que o código fique mais legível e elimine a necessidade de controlar manualmente o contador.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!