Oi, Cássio! Como vai?
Seu exemplo ficou muito adequado para a proposta da atividade. Gostei da sua justificativa ao escolher o for, pois você identificou corretamente que ele é a melhor opção quando já temos uma lista definida para percorrer. Além disso, sua solução ficou mais simples e legível, sem a necessidade de controlar índices manualmente.
Uma dica interessante para o futuro é utilizar a função enumerate() quando precisar acessar tanto o item quanto sua posição na lista. Veja este exemplo:
clientes = ["Joao", "Maria", "Carlos"]
for indice, cliente in enumerate(clientes):
print(indice, cliente)
Nesse código, enumerate() fornece o índice e o valor de cada elemento durante a repetição, facilitando situações em que a posição também é importante.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!