1
resposta

06 Quantas vezes a mensagem será exibida? por Allyson Ferracioli

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!")
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!