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

[Projeto] Compreendendo laços

clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]
for cliente in clientes:
    print(cliente)

João
Maria
Carlos
Ana
Beatriz

Sabendo que a lista tem exatamente 5 nomes, usar o for é a melhor opção. Ele torna o código mais simples e direto, já que percorre todos os elementos automaticamente, sem exigir o controle manual de um contador.

1 resposta

Oi, Silvana, como vai?

Obrigado por compartilhar sua resolução. Sua escolha foi adequada para esse cenário, já que o objetivo é percorrer todos os elementos de uma lista. O laço for torna o código mais legível e evita a necessidade de controlar índices manualmente.

Sua explicação também está alinhada com a proposta da atividade. Quando já existe uma coleção de elementos para percorrer, o for costuma ser a alternativa mais simples e segura, reduzindo as chances de erros relacionados a contadores ou condições de parada.

Em quais situações você acredita que o uso de um while seria mais apropriado do que um for para controlar a execução de um programa?

Parabéns pela resolução e pela justificativa apresentada. Continue compartilhando suas soluções e reflexões. O fórum está à disposição para acompanhar seu aprendizado.

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