1
resposta

Compreendendo laços

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"] Copiar código Ajude Ana a decidir entre usar um laço for ou while.

# Cria uma lista com nomes de clientes
clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]

# Percorre cada cliente na lista de clientes
for cliente in clientes:
    # Imprime o nome do cliente atual
    print(cliente)
1 resposta

Oi, Eduardo! Como vai?

Obrigada por dividir seu código com a comunidade Alura.

Você utilizou o for de forma bem adequada para percorrer a lista de nomes. Quando já sabemos quantas repetições serão feitas, esse tipo de laço é mesmo o mais indicado, tornando o código mais limpo e direto.

Uma sugestão útil para seguir explorando é experimentar a função enumerate caso você queira exibir também a posição de cada cliente. Isso pode ser interessante, por exemplo, em relatórios que exigem numeração.Veja como fazer isso:


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

for i, nome in enumerate(clientes):
    print(f"{i + 1} - {nome}")

Neste exemplo, o código imprime o número de ordem junto com o nome do cliente. A função enumerate facilita o controle da posição dos itens na lista.

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