import random
print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")
numero_secreto = random.randrange(1, 101) #randon.random gera 0.0 e 1.0, por isso utiliza randrange
total_tentaivas = 0
pontos = 1000
print("Qual nível de dificuldade?")
print("(1) Fácil (2) Médio (3) Difícil")
i = 0
while (i == 0):
nivel = int(input("Defina um nivel: "))
if(nivel == 1):
total_tentaivas = 20
i = 1
elif(nivel == 2):
total_tentaivas = 10
i = 1
elif(nivel == 3):
total_tentaivas = 5
i = 1
else:
print("Nível digitado indisponível")
for rodada in range(0, total_tentaivas):
print("Rodada {} de {}".format(rodada, total_tentaivas))
chute = int(input("Digite um número entre 1 e 100: "))
if(chute < 1 or chute > 100):
print("Você deve digitar um numero entre 1 a 100!")
continue
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto
if(acertou):
print("Você acertou e fez {} pontos!".format(pontos))
break
else:
if(maior):
print("Você errou, o número secreto é menor")
elif(menor):
print("Você errou, o número secreto é maior")
pontos_perdidos = abs(numero_secreto - chute)
pontos = pontos - pontos_perdidos
if(rodada == total_tentaivas):
print("O número secreto era {}. Você fez {} pontos!".format(numero_secreto, pontos_perdidos))
print("fim de jogo!")