No desafio do Buscante, precisei criar um código que exibisse a mensagem de boas-vindas exatamente 5 vezes. Escolhi usar o laço for com a função range(), porque é a forma mais prática e direta de controlar o número de repetições.
for i in range(5):
print("Bem-vindo ao Buscante!")
Resutado:
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Essa estrutura percorre os números de 0 a 4, totalizando 5 repetições, garantindo que a mensagem apareça o número exato de vezes desejado.
Poderia até fazer o mesmo com while, mas o for deixa o código mais limpo e fácil de entender, já que o controle de quantas vezes o loop roda é automático.
Achei um ótimo exemplo para entender como o range() ajuda a evitar erros de contagem.
Fico aberto a, sugestões de outras formas de implementar o mesmo resultado.