Escrevi meu código com algumas alterações:
- Coloquei o int direto na variável chute antes do input
- Usei o método f-string (poderia também ter usado o .format())
print('*'*37)
print('| Bem-Vindo ao jogo da adivinhação! |')
print('*'*37)
numero_secreto = 58
total_tentativas = 3
rodada = 1
while (rodada <= total_tentativas):
print('Tentativa', rodada, 'de', total_tentativas)
chute = int(input('Digite um número de 1 a 100: '))
print(f'O número digitado foi: {chute}')
acertou = numero_secreto == chute
acima = numero_secreto < chute
abaixo = numero_secreto > chute
if (acertou):
print('Parabéns, você acertou!')
else:
if (acima):
print('O número que você digitou foi maior...')
elif (abaixo):
print('O número que você digitou foi menor...')
rodada += 1
print('Fim do jogo!')
'''
*************************************
| Bem-Vindo ao jogo da adivinhação! |
*************************************
Tentativa 1 de 3
Digite um número de 1 a 100: 23
O número digitado foi: 23
O número que você digitou foi menor...
Tentativa 2 de 3
Digite um número de 1 a 100: 74
O número digitado foi: 74
O número que você digitou foi maior...
Tentativa 3 de 3
Digite um número de 1 a 100: 58
O número digitado foi: 58
Parabéns, você acertou!
Fim do jogo!
'''