Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução de Atividades - "06 Quantas vezes a mensagem será exibida?"

def exibir_mensagem():

    try:

        numero_repeticoes = int (input ("Digite o número de repetições da mensagem: "))

        for indice in range(numero_repeticoes):

            print ("Bem vindo ao Buscante!")
            indice += 1

    except ValueError:

        print ("Somente números inteiros são permitidos")
        exibir_mensagem()

exibir_mensagem()
1 resposta
solução!

Olá, Victor, como vai?

Obrigado por compartilhar sua solução. A estrutura geral do código está funcional e atende à ideia de repetir a mensagem utilizando um laço for. O uso de try e except para tratar entradas inválidas também contribui para tornar o programa mais robusto ao lidar com valores que não sejam números inteiros.

Há apenas um detalhe no laço que pode ser ajustado. A variável indice já é controlada automaticamente pelo range(numero_repeticoes), portanto a linha indice += 1 dentro do for não produz efeito prático no funcionamento do loop e pode ser removida. O próprio range já define quantas vezes o bloco será executado.

Bom trabalho na implementação e obrigado por compartilhar sua resolução. Caso queira continuar evoluindo a solução ou trazer outras dúvidas, o fórum segue à disposição.

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