# JOGO DE ADIVINHACAO
benvindo = "\033[32mbenvindos ao jogo de adivinhacao\033[m"
print("\033[31m*\033[m" * len(benvindo))
print(benvindo)
print("\033[31m*\033[m" * len(benvindo))
import random
numero_secreto = random.randint(1,101)
total_de_tentativas = 0
pontos = 1000
print("Qual nivel de dificuldade?")
print("(1) FÁCIL, (2) MÉDIO, (3) DIFICIL")
nivel = int(input("DEFINE O NÍVEL: "))
if nivel == 1:
total_de_tentativas = 20
elif nivel == 2:
total_de_tentativas = 10
else:
total_de_tentativas = 5
for rodada in range(1,total_de_tentativas+1):
print(f"Tentativas: {rodada} de {total_de_tentativas}")
chute = int(input("Digite um numero entre 1 a 100: "))
print(f"voce digitou o {chute}")
acertou = numero_secreto == chute
maior = chute > numero_secreto
menor = chute < numero_secreto
if (acertou):
print(f"Voce acertou e fez {pontos} pontos.")
break
if chute < 1 or chute > 100:
print("Voce deve digitar um numero entre 1 e 100!")
elif (maior):
print("Voce errou! O seu chute foi maior do que o numero secreto.")
pontos_perdidos = abs(numero_secreto - chute) / 3
pontos -= pontos_perdidos
elif (menor):
print("Voce errou! O seu chute foi menor do que o numero secreto.")
pontos_perdidos = abs(numero_secreto - chute) / 3
pontos -= pontos_perdidos
if rodada == total_de_tentativas:
print(f"O numero secreto era {numero_secreto}. Voce fez {pontos:.2f}")
rodada+=1
print("Fim do Jogo!")
print("Good bye!")