1
resposta

Jogo de adivinhar o número

import random

def Verificar_Numero (numero):
    if not numero.isdigit():
        return print(f'O numero "{numero}" não é válido.')
    if (int(numero) <= 0) or (int(numero) >100):
        return print(f'O numero {numero} está fora do limite.')
    return True  

num_secreto =random.randint(1,100)

numero = input('Tente adivinhar o número (1-100): ')
print(f'O numero secreto é : {num_secreto}.')
if Verificar_Numero(numero):
    acertou = False
    numero = int(numero)
    while not acertou:
        if num_secreto == numero:
            acertou = True
            print (f'Parabéns! Você acertou o número {num_secreto}.')
        elif num_secreto <= numero:
            acertou  = False
            numero = int(input ('Muito alto! Tente novamente:'))
            print(numero)
        elif num_secreto >= numero:
            acertou  = False
            numero = int(input ('Muito baixo! Tente novamente:'))
            print(numero)
1 resposta

Oi, Ricardo! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou o projeto criando a função Verificar_Numero() pra validar a entrada do usuário. Isso mostra uma boa prática de programação, que é separar responsabilidades no código, deixando a lógica mais organizada e fácil de manter. Também chama atenção o uso do random.randint() pra gerar o número secreto, o que deixa o jogo dinâmico e divertido.

Uma dica interessante para o futuro é usar o método while True junto com break pra simplificar loops quando queremos repetir algo ate acertar.


import random

numero_secreto = random.randint(1,100)

while True:
    numero = int(input("Digite um numero: "))

    if numero == numero_secreto:
        print("Voce acertou!")
        break
    elif numero > numero_secreto:
        print("Muito alto")
    else:
        print("Muito baixo")

Esse código cria um loop infinito com while True, pede um numero ao usuário e compara com o número secreto. Quando o jogador acerta, o comando break encerra o loop.

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