solução 01
contador = 0
while contador < 5:
print("Bem-vindo ao Buscante")
contador += 1
solução 02
for i in range(5):
print("Bem-vindo ao Buscante!")
solução 01
contador = 0
while contador < 5:
print("Bem-vindo ao Buscante")
contador += 1
solução 02
for i in range(5):
print("Bem-vindo ao Buscante!")
Olá, Allyson, como vai?
As duas soluções apresentadas funcionam corretamente para o objetivo do exercício. Tanto o uso do while com um contador quanto o uso do for com range() garantem que a mensagem seja exibida exatamente cinco vezes no console.
No primeiro caso, o controle é feito manualmente por meio da variável contador, que começa em 0 e é incrementada a cada repetição até atingir o limite definido na condição do while. Já no segundo caso, o for percorre automaticamente os valores gerados por range(5), que produz uma sequência de 0 até 4, totalizando cinco iterações.
Em situações simples como essa, o for costuma ser mais direto por já controlar automaticamente a quantidade de repetições. O while, por outro lado, é bastante útil quando a repetição depende de uma condição que pode variar durante a execução do programa.
Obrigado por compartilhar sua solução no fórum. Continue praticando e trazendo suas implementações sempre que quiser discutir ou validar seu raciocínio. O fórum permanece à disposição.