Prezados(as),
Boa Tarde,
Segue a implementação da solução para o exercício: Compreendendo Laços
clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]
print("Usando um laço for:")
for cliente in clientes:
print(cliente)
Explicação da Escolha
Explicação da Escolha do Laço for
Eu escolhi o laço for porque ele é ideal para iterar sobre uma sequência (como uma lista, tupla, string, etc.) quando o número de itens na sequência é conhecido ou quando você deseja processar cada item da sequência em ordem. Neste caso, você tem uma lista de clientes e o objetivo é exibir cada um deles.
Vantagens do for neste cenário:
Clareza e Concição: O código é mais legível e direto para o propósito de iterar sobre todos os elementos de uma coleção.
Gerenciamento Automático: O laço for gerencia automaticamente a iteração, movendo-se para o próximo item até que todos os itens tenham sido processados. Não é necessário inicializar, incrementar ou verificar explicitamente um contador (como seria com um while).
Menos Propenso a Erros: Menos chances de criar laços infinitos ou erros de índice, pois a iteração é controlada pela própria sequência.
Enquanto um laço while poderia ser usado para a mesma tarefa, ele exigiria mais código para gerenciar o índice e a condição de parada, tornando-o menos elegante para este problema específico.