Oii, Felipe!
Parabéns pela resolução do desafio Compreendendo laços. Sua explicação foi muito certeira ao diferenciar o uso das duas estruturas.
Você escolheu o caminho mais direto e objetivo para esse cenário. O laço for é ideal para percorrer coleções, como a sua lista de clientes, pois ele já lida com o início e o fim da sequência automaticamente. Como você bem notou, o while exigiria um controle manual de índice e uma condição lógica, o que poderia tornar o código mais longo e propenso a erros, como o loop infinito se esquecêssemos de incrementar o contador.
Na sua opinião, em que tipo de situação você acredita que o controle manual do while seria mais vantajoso do que a praticidade do for?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!