1
resposta

No exercício 05 Mão na massa: Dando dicas

Segue o jogo “advinhacao3”: print("") print("Bem vindo ao jogo de Adivinhação!") print("") numero_secreto = 45 chute_str = input("Digite o seu número: ") print("Você digitou: ", chute_str) chute = int(chute_str) acertou = chute == numero_secreto maior = chute > numero_secreto menor = chute < numero_secreto if acertou: print("Você acertou!") elif 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.") print("Fim do jogo!")

1 resposta

Olá, Raimundo!

Pelo que vejo, você seguiu corretamente as instruções do exercício. Você criou as variáveis acertou, maior e menor para armazenar os resultados das comparações entre o chute e o numero_secreto. Além disso, você usou condicionais if e elif para imprimir mensagens diferentes dependendo do resultado dessas comparações.

Aqui está o seu código com alguns comentários para esclarecer cada etapa:

print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")

numero_secreto = 45

# Aqui você recebe o chute do usuário como uma string
chute_str = input("Digite o seu número: ")

print("Você digitou: ", chute_str)

# Aqui você converte o chute do usuário para um inteiro
chute = int(chute_str)

# Aqui você compara o chute com o número secreto
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto

# Aqui você imprime mensagens diferentes dependendo do resultado da comparação
if acertou:
    print("Você acertou!")
elif 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.")

print("Fim do jogo!")

Seu código parece estar correto e de acordo com as instruções do exercício. Se você ainda tiver problemas ou se esta não for a questão que você queria esclarecer, por favor, forneça mais detalhes.

Espero ter ajudado e bons estudos!