Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Quantas vezes a mensagem será exibida?

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

Para esse caso o melhor é usar o laço for pois já sabemos o número exato de iterações.

1 resposta

Oi, Laís. Tudo bem com você?

A utilização do laço for combinada com a função range indicando o argumento cinco foi uma escolha muito assertiva, pois garante que o bloco de comandos seja executado a quantidade exata de vezes exigida pela campanha de marketing do Marcos. O seu argumento técnico sobre preferir essa estrutura quando o número de iterações já é conhecido previamente reflete uma excelente compreensão sobre boas práticas em desenvolvimento de software.

Para enriquecer o entendimento sobre o comportamento interno desse laço, a variável de controle criada assume valores sequenciais a cada ciclo, iniciando em zero e terminando em quatro. Como exemplo prático de monitoramento, você poderia incorporar o próprio contador na mensagem digitando print(f"Tentativa {i + 1} - Bem-vindo ao Buscante!") no escopo interno do código para criar um retorno mais informativo que exibe o número exato de cada repetição processada diretamente no console.

Como você adaptaria esse mesmo intervalo utilizando argumentos explícitos de início e fim dentro da função range para obter as cinco iterações?

Parabéns pelo excelente desempenho na atividade, saiba que o fórum continua totalmente à disposição para suas futuras interações.

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