Olá, Rafaela, como vai?
Sua solução ficou muito boa, o uso do laço for
realmente é o mais indicado para esse caso, já que a estrutura percorre automaticamente cada item da lista sem a necessidade de controlar índices ou criar incrementos manuais. Isso deixa o código mais legível e direto.
O while
poderia ser usado, mas exigiria que você controlasse uma variável de índice, o que deixaria o programa mais verboso e sujeito a erros.
Continue compartilhando seus códigos, é uma ótima forma de reforçar o aprendizado. O fórum está à disposição para você.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!