3
respostas

Mudança na mensagem de felicitações!

Minha intenção foi dizer fim do jogo apenas quando o usuário acertar o número, pois da forma como foi feita, acertando ou não, dirá a mensagem de fim do jogo!

numero_secredo = 43

chute_str = input("Digite o seu numero: ")

print("Você digitou " , chute_str)

chute = int(chute_str)

acertou = chute == numero_secredo maior = chute > numero_secredo menor = chute < numero_secredo

if(acertou) : print("Você acetou, parabéns!") print ("Fim do Jogo!") else: if(maior): print("Número maior que o número secreto.") elif(menor): print("Número menor que o número secreto.")

3 respostas

Boa noite colega, vim aqui te ajudar! Deixarei abaixo o código refeito com um IF a mais

//codigo refeito
numero_secredo = 43
chute_str = input("Digite o seu numero: ")
print("Você digitou ", chute_str)
chute = int(chute_str)

maior = chute > numero_secredo
menor = chute < numero_secredo

if(chute == numero_secredo):
    acertou = True
else:
    acertou = False

if(acertou):
    print("Você acetou, parabéns!")
    print("Fim do Jogo!")
else:
    if(maior):
        print("Número maior que o número secreto.")
    elif(menor):
        print("Número menor que o número secreto.")

Boa Noite gente...

Ivan, o código parece correto.. qual o problema?

Nenhum, só fiz uma mudança de acordo com o que o professor fez, da forma com que ele tinha colocado, você acertando ou não aparecia a mensagem de fim do jogo, eu só mudei ela pra aparecer somente quando o jogador acertar.