1
resposta

Compartilhando exercício.

import random
print("*********************************")
print("Bem-vindo ao jogo de advinhação")
print("*********************************")

numero_secreto = random.randrange(1,100)


print("Selecione a dificuldade do jogo")
print("(1) Fácil - (2) Médio - (3) Dificil")

dificuldade = int(input("Digite o número da dificuldade:"))


if (dificuldade == 1):
    tentativas = 12
    pontuacao = 1000
elif(dificuldade == 2):
    tentativas = 7
    pontuacao = 750
elif (dificuldade == 3):
    tentativas = 3
    pontuacao = 500
else:
    print("Dificuldade inválida, valor aleatório selecionado")
    tentativas = random.randrange(1,13)
    pontuacao = random.randrange(100,1300)




for rodada in range(1,tentativas+1) :



    print("Você tem {} tentativas, você está na tentativa {}. Sua pontuação é {}" .format(tentativas, rodada, pontuacao))

    chute = int(input("Digite o seu numero"))

    acerto = chute == numero_secreto
    maior = chute > numero_secreto
    menor = chute < numero_secreto

    if(acerto):
        print("Você acertou!")
        break
    elif(maior):
        print("Você errou, seu chute é maior")
        pontuacao = pontuacao - abs(numero_secreto - chute)


    elif(menor):
        print("Você errou, seu chute é menor")
        pontuacao = pontuacao - abs(numero_secreto - chute)

    if (pontuacao <= 0):
        print("Sua pontuação acabou, boa sorte na próxima vez")
        print("O número secreto era {}" .format(numero_secreto))
        break


print("**************")
print("Fim do jogo")
print("**************")
1 resposta

Bom dia Rogério, tudo bem? Espero que sim!

Obrigado por compartilhar o seu código aqui no fórum, ficou muito bom! Parabéns.

Bons estudos!