1
resposta

Código final do jogo de adivinhação

from time import sleep
import random
print('\033[33m#\033[m'*12,'\033[36m ADIVINHAÇÃO \033[m','\033[33m#\033[m'*12)
print(" \033[1;30;44m BEM VINDO AO JOGO DA ADIVINHAÇÃO \033[m")
rodada = 0
numero_secreto = random.randrange(0, 101)
total_tentaivas = 0
pontos = 1000
print('Níveis de dificuldade do jogo:')
print(' [1] Fácil  [2] Médio  [3] Difícil')
nivel = int(input('Defina o nível de dificuldade desejado: \n'))
if nivel == 1:
    total_tentativas = 10
elif nivel == 2:
    total_tentativas = 5
else:
    total_tentativas = 3

for rodada in range(1, total_tentativas + 1):
    print('Tentativa {} de {}'.format(rodada, total_tentativas))
    chute = int(input(" Digite o seu número: \n"))
    if numero_secreto == chute:
        print(" \033[36m No ângulo!! Que belo chute! Você acertou!!\033[m")
        print('\033[36m Voce escolheu o numero {} que corresponde ao numero secreto {}\033[m'.format(chute, numero_secreto))
        print('\033[1;33m VOCÊ FEZ {} PONTOS!!! \033[m'.format(pontos))
        sleep(2)
        break
    else:
        print("\033[32m Mandou mal meu artilheiro! Chute fora!! Você errou!!\033[m")
        if chute > numero_secreto:
         print('O seu chute foi \033[36mmaior\033[m que o número secreto!')
         sleep(2)
        elif chute < numero_secreto:
            print('O seu chute foi \033[36mmenor\033[m que o número secreto!')
            sleep(2)
    pontos_perdidos = abs(numero_secreto - chute)
    pontos = pontos - pontos_perdidos
print('O número secreto era {}'.format(numero_secreto))
print('\033[1;33m VOCÊ FEZ {} PONTOS !!!\033[m'.format(pontos))

print('############################## FIM ###################################')
1 resposta

Muito bacana deu uma boa editada no código. Um dia chego lá!