Olá, Mesmo digitando o numero correto, o programa continua executando ate a ultima tentativa 3 de 3. O correto não seria com o acerto ele parar o programa ?
print ("#####################")
print ("!Jogo de adivinhação!")
print ("#####################")
#Variaveis
numero_secreto = 24
tentativas = 3
rodada = 1
#Enquanto
while (rodada <= tentativas):
print ("Tentativa", rodada, "de", tentativas)
digite_str = input ("Chute um numero: ")
print ("Você digitou: ", digite_str)
digite = int (digite_str)
#Variaveis
acertou = numero_secreto == digite
maior = digite > numero_secreto
menor = digite < numero_secreto
#Se
if (acertou):
print ("Você acertou")
else:
if (maior):
print ("Você errou! O numero digitado e maior que o numero secreto")
elif (menor):
print ("Você errou! O numero digitado e menor que o numero secreto")
rodada = rodada + 1
print ("FIM DO JOGO")
insira seu código aqui