Para garantir que a mensagem seja exibida exatamente 5 vezes, Marcos pode usar um laço for com a função range(), pois o número de repetições é conhecido de antemão.
for i in range(5):
print("Bem-vindo ao Buscante!")
Para garantir que a mensagem seja exibida exatamente 5 vezes, Marcos pode usar um laço for com a função range(), pois o número de repetições é conhecido de antemão.
for i in range(5):
print("Bem-vindo ao Buscante!")
Oi, Penha, como vai?
A utilização do laço for em conjunto com a função range estabelecendo o limite numérico de cinco iterações é a forma mais direta, limpa e idiomática em Python para realizar um bloco de instruções por uma quantidade de vezes predeterminada. Como a função gera uma sequência que inicia em zero e vai até o número anterior ao limite definido, a mensagem é processada exatamente cinco vezes no terminal de maneira precisa.
Uma dica útil para quando você estiver desenvolvendo programas que usam a variável de iteração, comumente nomeada como i, envolve a flexibilidade da função range. Ela aceita parâmetros extras que permitem configurar o ponto de partida e até o incremento dos passos da repetição caso você não queira começar do zero. Para exemplificar esse comportamento, você poderia definir um intervalo personalizado configurando a instrução como for i in range(1, 6), o que também faria o laço rodar cinco vezes, mas mudaria os valores internos da variável i para os números de um a cinco.
Se o Marcos precisasse que a mensagem de boas-vindas exibisse também o número atual de cada repetição para o usuário, de que forma você adaptaria a linha do print para concatenar esse contador numérico com o texto?
Parabéns pelo excelente desempenho na realização do exercício, obrigado por compartilhar a sua solução com toda a comunidade do fórum e lembre-se de que estamos à disposição para apoiar os seus estudos.