1
resposta

Mão na massa: Número secreto aleatório

from random import randrange

print("\033[32m*\033[m"*33)
print("Bem vindo ao jogo da adivinhação!")
print("\033[32m*\033[m"*33)

number_secret = randrange(0, 101)
total_de_tentativas = 3
rodada = 1


for rodada in range(1, total_de_tentativas + 1): 
    print(f"rodada {rodada} de {total_de_tentativas}. Boa sorte!")
    chute = int(input("Digite um número entre 1 e 100: "))

    # Variaveis para validação
    acertou = number_secret == chute
    maior = number_secret < chute
    num_invalido = chute > 100 or chute < 1
    #------------------------------
    if num_invalido:
        print("Por favor, digite um número entre 1 e 100!")
        continue

    print("Seu chute fora ", chute)

    if acertou:
        print("Você acertou! ")
        break

    else:
        if maior:
            print("Você errou! Seu chute fora maior que o número secreto. ")
        else:
            print("Você errou! Seu chute fora menor que o número secreto. ")


print("Fim do jogo:")
1 resposta

Gostei do código, muito bom, uma dica, você pode utilizar o randint que é uma função do módulo random que seria mais eficaz nessa ocasião