1
resposta

[Projeto] 05 - Compreendendo laços

Ana está desenvolvendo um programa que precisa processar uma lista de 5 nomes de clientes para gerar relatórios mensais. Para isso, ela precisa escrever um programa que percorra a lista de nomes e exiba cada cliente.

clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]

Ajude Ana a decidir entre usar um laço for ou while. Escreva o programa usando o laço que você acredita ser mais adequado para essa tarefa e explique por que escolheu esse laço.

clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]

for nome in clientes:
    print(nome)
1 resposta

Oii Igor, tudo bem?

Obrigada por compartilhar sua solução aqui no fórum! A escolha pelo for foi certeira. Quando você já sabe de antemão quantos itens vai percorrer (no caso, uma lista com 5 clientes), o for é mais direto e legível: ele itera sobre cada elemento sem precisar controlar índice ou condição de parada manualmente. O while seria mais indicado quando a quantidade de iterações depende de uma condição que pode mudar durante a execução.

Seu código está limpo e resolve o problema exatamente como esperado. Bom trabalho!

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade