1
resposta

[Projeto] Compreendendo laços

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

while i < len(clientes):
    print(f"Índice {i}: {clientes[i]}")
    i += 1
print(f"Fim da lista")

Usei o laço while com len() porque, embora a lista inicial contenha poucos nomes, em cenários com listas maiores não é necessário contar manualmente os elementos para determinar quantas iterações o laço deve executar.

1 resposta

Oii Estudante, como você está?

Achei muito interessante como você utilizou o laço while com len() para percorrer a lista de clientes. Essa abordagem é válida e eficaz, e demonstra que você entendeu a importância de usar funções e métodos para simplificar o código e torná-lo mais eficiente.

Seu código é claro e conciso, e a utilização de len() para determinar o número de iterações é uma boa prática. Embora, em Python, o laço for seja mais comumente usado para percorrer listas e outras estruturas de dados, a escolha do laço while não é errada, e você demonstrou uma boa compreensão da linguagem e das estruturas de controle.

Parabéns por sua abordagem criativa e eficaz! Você fez um excelente trabalho em resolver o problema de forma clara e concisa. Continue assim, você está no caminho certo!

Bons estudos!

Sucesso

Imagem da comunidade