Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Jogo de adivinhação

Segue meu código para o jogo de adivinhação. Fiz todo o passo a passo, aula por aula.

print('********************************')
print('Bem vindo ao jogo de adivinhação')
print('********************************')

numero_secreto = random.randrange(1,101)
total_tentativas = 0
pontos = 1000

print('Eu pensei em um número entre 1 e 100. Tente adivinha-lo!')
print('Quer tentar em qual nível de dificuldade?')
print('(1) Fácil  (2) Médio  (3) Difícil')
nivel = int(input("Defina seu nível: "))

if(nivel == 1):
    total_tentativas = 20
elif(nivel == 2):
    total_tentativas = 10
else:
    total_tentativas = 5

for rodada in range(1,total_tentativas + 1):
    print('Tentativa {} de {}'.format(rodada, total_tentativas))
    chute = int(input('Digite seu número: '))
    acertou = chute == numero_secreto
    maior   = chute > numero_secreto
    menor   = chute < numero_secreto

    if(chute < 1 or chute > 100):
        print('Por favor, apenas números entre 1 e 100')
        continue

    if(acertou):
        print('Parabéns! Você acertou e fez {} pontos'.format(pontos))
        break

    else:
        if(menor):
            print('Lamento, você errou! Seu chute foi menor que o número secreto')
        elif(maior):
            print('Lamento, você errou! Seu chute foi maior que o número secreto')
        pontos_perdidos = abs(numero_secreto - chute)
        pontos = pontos - pontos_perdidos


print('FIM DO JOGO')
1 resposta
solução!

Legal Hannah parabéns!!!

Achei bem fluído o console. E tem até sistema de pontos.

Acertei o número no difícil:

Python 3.6.1 (default, Dec 2015, 13:05:11)
[GCC 4.8.2] on linux
********************************
Bem vindo ao jogo de adivinhação
********************************
Eu pensei em um número entre 1 e 100. Tente adivinha-lo!
Quer tentar em qual nível de dificuldade?
(1) Fácil  (2) Médio  (3) Difícil
Defina seu nível: 3
Tentativa 1 de 5
Digite seu número: 50
Lamento, você errou! Seu chute foi menor que o número secreto
Tentativa 2 de 5
Digite seu número: 75
Lamento, você errou! Seu chute foi menor que o número secreto
Tentativa 3 de 5
Digite seu número: 90
Lamento, você errou! Seu chute foi maior que o número secreto
Tentativa 4 de 5
Digite seu número: 80
Lamento, você errou! Seu chute foi maior que o número secreto
Tentativa 5 de 5
Digite seu número: 76
Parabéns! Você acertou e fez 955 pontos
FIM DO JOGO