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!

2
respostas

Compreendendo laços

def lista_clientes():
    for cliente in clientes:
        print(cliente)

lista_clientes()

"""Foi usado o laço de repetição for, pois é notório que o que sabemos o número de iterações para este bloco."""

2 respostas

Oi, Evandro! Como vai?

Você identificou corretamente o uso do for nesse contexto. Gostei da sua observação sobre já conhecermos a quantidade de elementos que serão percorridos na lista, o que torna esse laço uma escolha adequada para exibir cada cliente de forma simples e organizada.

Uma dica interessante para o futuro é utilizar o enumerate() quando quiser exibir também a posição de cada item da lista. Veja este exemplo:


clientes = ["Ana", "Joao", "Maria"]

for indice, cliente in enumerate(clientes):
    print(indice, cliente)

Nesse código, indice representa a posição de cada cliente na lista, enquanto cliente contém o valor correspondente.

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

Boa noite Armano, tudo bem?
Muito obrigado pelo feedback!
Essa funcao unumerate() é novidade para mim, ainda nao sabia. Passarei a usá-la.