1
resposta

Aula_4 - 01 O laço com while Não está executando o jogo, onde está o erro?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

print("****") print("Bem-vindo no jogo de Advinhação!") print("**")

total_de_tentativas = 3 rodada = 1

while (total_de_tentativas > 0): print("Tentativa", rodada, "de", total_de_tentativas) chute_str = input("Digite o seu número: ") print("Você digitou: ", chute_str) chute = int(chute_str)

acertou = numero_secreto == chute
maior = chute > numero_secreto
menor = chute < numero_secreto

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

Onde está o erro?

1 resposta

Olá, tudo bem?

Você precisa declarar a variável numero_secreto. Por exemplo, adicione antes de acertou = numero_secreto == chute a esse código: numero_secreto = 42

Espero ter ajudado!