Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Loop de tentativas

depois que eu digito o numero no terminal ele fica mandando várias mensagens de tentativa 1 de 2 e não segue.

print("****")

print("Bem vindo ao jogo da adivinhação")

print("****")

numero_secreto = 80 numero = int(input("Digite seu numero"))

print("Você digitou", numero)

total_de_tentativas = 2 rodadas = 1

acertou = numero == numero_secreto maior = numero > numero_secreto menor = numero < numero_secreto

while(total_de_tentativas > 0): print("Tentativa", rodadas, "de", total_de_tentativas)

if(acertou): print("Você acertou") 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.")

rodadas = rodadas +1

print("Fim de jogo!")

7 respostas

Você tem 2 while. Talvez esse seja o problema...

Foi na hora que eu transcrevi pra ca que coloquei o segundo while sem querer, mesmo assim ainda continua em loop com o print de tentativa 1 de 3 várias vezes e não chega na na parte que diz se acertou ou errou

Falando em transcrever... A indentação do código que você colocou aqui está bagunçada. Tem como colar exatamente como está seu código? Indentação é importante em Python.

Eu não sei pq ficou assim aqui, quando vou editar ele mostra o código arrumado, na h que salvo ele junta tudo

Cola no site hastebin.com e poste o link aqui.

solução!

Tente dessa forma: https://hastebin.com/veyavunemo.py