Estou fazendo o curso "Python: começando com a linguagem" e meu código está com algum problema pois quando dou run, a frase que é exibida no console na primeira tentativa não corresponde às frases que dão pista se o número secreto é maior ou menor do que o chute... alguém poderia me auxiliar? A partir da segunda tentativa a mensagem é exibida sem problemas, mas na primeira apenas mostra a mensagem "você digitou", seguida do número, sem a pista. Segue Código:
import random
print('') print('Bem vindo ao jogo de adivinhação!') print('')
numero_secreto = round(random.random()*100) total_de_tentativas = 3
chute = int(input('Digite o seu número entre 1 e 100:')) print('Você digitou ',chute)
for rodada in range(1,total_de_tentativas+1): print(f'Tentativa {rodada} de {total_de_tentativas}')
chute = int(input('Digite o seu número entre 1 e 100:'))
print('Você digitou:',chute)
if (chute < 1 or chute > 100):
print('Você deve escrever um número entre 1 e 100')
continue
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if (acertou) :
print('Você acertou!')
break
else:
if(maior):
print('Tente outra vez, o número que você chutou é maior que o número secreto')
elif(menor):
print('Tente outra vez, o número que você chutou é menor que o número secreto')
print('***********************************') print('Fim do jogo')