import random
print(("*")*30)
print("Jogo de adivinhação!")
print(("*")*30)
print("")
num_secr = random.randrange(1, 101)
tentativa = 0
print ("Qual o nivel de dificuldade?")
print ("Digite (1) Fácil (2) Médio (3) Dificil")
nivel = int(input("Digite um nivel: "))
if(nivel == 1):
tentativa == 20
elif(nivel == 2):
tentativa == 10
else:
tentativa == 5
for rodada in range (1, tentativa + 1):
print(f"Tentativa {rodada} de {tentativa}.")
print("")
chute = int(input("Digite um número entre 1 e 100: "))
print(f"Você digitou {chute}.")
if (chute < 1 or chute > 100):
print("Você deve digitar um numero entre 1 e 100!")
acertou = chute == num_secr
maior = chute > num_secr
menor = chute < num_secr
if acertou:
print("Você acertou!!!")
break
print("")
#break serve pra parar o loop
else:
if(maior):
print("Você errou! Seu numero foi maior que o numero secreto.")
elif(menor):
print("Você errou! Seu numero foi menor que o numero secreto.")
print("Fim do jogo!!!")
Oiii! Então, revisei o código com o professor e mesmo assim, no momento em que digito o nível, dá como encerrado. não sei o que está acontecendo.