print("********************************")
print("Bem Vindo ao jogo de advinhação!")
print("********************************")
numero_secreto = 42
tentativas = 3
rodada = 1
while (rodada <= tentativas):
print('Tentativa {} de {}.'.format(rodada, tentativas))
chute = int(input("Digite um número entre 1 e 100:"))
print("Você digitou:", chute)
if (chute < 1 or chute > 100):
print("Você deve digitar 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("Você errou! O seu chute foi maior que o número secreto.")
elif(menor):
print("Você errou! O seu chute foi menor que o número secreto.")
rodada = rodada + 1
print("Fim de jogo!")
O problema é que sempre aparece:
Bem Vindo ao jogo de advinhação!
Tentativa 1 de 3. Digite um número entre 1 e 100: 0 Você digitou: 0 Você deve digitar um número entre 1 e 100! Tentativa 1 de 3. >>>>> Sempre repete 1 de 3, no caso deveria ser 2 de 3
Digite um número entre 1 e 100: