print("\n*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")
numero_secreto = 5
total_tentativas = 3
# Com o for .. range. A posição final é não-inclusiva,
# por isso, para imprimirmos de 1 até 3, usamos a variável + 1 como posição final:
for tentativa in range(1, total_tentativas + 1):
print("\nTentativa {} de {}".format(tentativa, total_tentativas))
chute_str = input("Digite o número a ser adivinhado: ")
chute = int(chute_str)
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if acertou:
print("\nVocê Acertou! O número era: ", numero_secreto)
print("\nFim do Jogo!!!")
break
else:
if maior:
print("Você Errou! Seu chute foi maior que o Número Secreto!!")
elif menor:
print("Você Errou! Seu chute foi menor que o Número Secreto!!")
if (not acertou) and (tentativa == total_tentativas):
print("\nFim do Jogo!!!")
break