Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Explorando o uso da função len


 n = 0

while n < len(lista_de_medias):
  lista_de_medias[n]  = lista_de_medias[n] + 1.0
  if lista_de_medias[n] > 10.0:
   lista_de_medias[n] = 10.0 
  print(lista_de_medias[n])
  n = n + 1

print("Lista final:", lista_de_medias)
1 resposta

Olá, Daivson! Como vai?

Parabéns pela realização das atividades!

Você conseguiu apresentar um código para manipular uma lista de médias, incrementando cada valor em +1.0 e garantindo que não ultrapasse o limite de 10.0. Esse conteúdo mostra clareza na lógica, uso correto do while e atenção ao controle de fluxo, reforçando a importância de validar os dados em cada iteração.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Refatorar: utilizar um for com enumerate para tornar o código mais legível.
  • Generalizar: transformar em função que recebe a lista e retorna a nova versão.
  • Testar: aplicar em listas diferentes para verificar robustez e possíveis edge cases.

Ah uma pergunta: Você gostaria de evoluir esse código para trabalhar com estruturas mais avançadas, como DataFrames do Pandas, ou prefere manter o foco em listas e lógica básica por enquanto?

Abraço e bons estudos!

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