1
resposta

Prática - Quantas vezes a mensagem será exibida

for i in range(5):
    print("Bem-vindo ao Buscante!")

Saída:

Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!
Bem-vindo ao Buscante!

1 resposta

Olá, Aristóteles. Como vai?

Muito legal você compartilhar sua prática com a comunidade! O seu código está certinho e a saída é exatamente essa.

Para complementar o seu aprendizado, vale a pena entendermos o que acontece por baixo dos panos. A função range(5) gera uma sequência de cinco números inteiros, começando sempre do zero por padrão. Ou seja, ela gera os números: 0, 1, 2, 3 e 4. Como temos cinco elementos no total dessa sequência, o laço for executa o comando de impressão cinco vezes.

Gostaria de deixar duas dicas práticas para enriquecer ainda mais seus estudos:

1. Boas práticas com a variável de controle
No seu código original, a variável i recebe os números da sequência a cada repetição, mas ela não chega a ser utilizada dentro da função print. Quando temos uma situação assim, a convenção na comunidade Python é utilizar um sublinhado ( _ ) no lugar do nome da variável. Isso indica rapidamente para outros programadores que aquela variável de controle serve apenas para ditar a quantidade de repetições e não será usada no bloco lógico. O código ficaria assim:

for _ in range(5):
    print("Bem-vindo ao Buscante!")

2. Utilizando a variável no texto
Por outro lado, se você quisesse utilizar a variável para numerar as mensagens que aparecem no terminal, você poderia utilizar as f-strings do Python para injetar o valor da variável diretamente no texto. Veja um exemplo prático somando 1 ao valor de i (para que a contagem visual comece do 1 e não do 0):

for i in range(5):
    print(f"Mensagem {i + 1} - Bem-vindo ao Buscante!")

Continue compartilhando seus avanços e praticando, pois a prática constante é o que constrói uma base sólida em programação!

Espero que possa ter lhe ajudado!