1
resposta

[Dúvida] Minha solução para repetir a mensagem 5 vezes

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.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Fabio!

Sua solução está perfeita. É exatamente a forma mais clara e recomendada em Python para resolver o desafio.

Você está certo sobre o while ser a principal alternativa. Ele também funciona, mas como você mesmo notou, o for é mais direto para este caso.

Parabéns pela ótima análise!

Bons estudos!

Sucesso

Imagem da comunidade