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

Alguem fez esse?

print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")
numero_secreto = 42
total_de_tentativas = 3
rodada = 1

while (rodada <= total_de_tentativas):
    print("Tentativa {} de {}".format(rodada, total_de_tentativas))

    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("Parabéns! Você acertou!")
    else:
        if(maior):
            print("O seu chute foi maior do que o número secreto!")
        elif(menor):
            print("O seu chute foi menor do que o número secreto!")

    rodada = rodada + 1

print("Fim do jogo")``
2 respostas

Olá Karla,

Meus parabéns pelo desenvolvimento do código.

Como dica de implementação para ele, recomendo adicionar a cláusula 'break' na condição if(acertou):, colocando o jogo será encerrado assim que for respondido o número secreto.

Ficando da seguinte forma:

    if(acertou):
        print("Parabéns! Você acertou!")
        break

Conte sempre com o fórum Alura.

Fico à disposição.

Abraços e bons estudos.

solução!

Muito Obrigada Fellippe!!! <3 Abraços e bons estudos pra você também!!!!!