1
resposta

Jogo de adivinhação

import random

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

#variaveis
numero_secreto = random.randrange(1,101)  
total_de_tentativas= 0
pontos = 1000

print("Qual nível de dificuldade?")
print("(1) Fácil (2) Médio (3) Difícil")

nivel= int(input("Defina o nível: "))

if(nivel ==1):
  total_de_tentativas = 15
elif(nivel ==2):
  total_de_tentativas = 7
else:
  total_de_tentativas = 3

for rodada in range(1, total_de_tentativas + 1): 
  print(f"Tentativas {rodada} de {total_de_tentativas}")
  chute_str = input("Digite um número de 1 a 100: ")
  print("Você digitou" , chute_str)
  chute = int(chute_str)

  if (chute < 1 or chute > 100):
    print("Você deve digitar um número entre 1 e 100!")
    continue 

  acertou = chute == numero_secreto
  maior   = chute >  numero_secreto
  menor   = chute <  numero_secreto

  if(acertou):
      print(f"Você acertou e fez {pontos} pontos!")
      break 
  else:
      if(maior):
        print("Você errou! O seu chute foi maior do que o número secreto")

      elif(menor):
        print("Você errou! O seu chute foi menor do que o número secreto")

      pontos_perdidos = abs(numero_secreto - chute)  #abs= numero absoltuto
      pontos= pontos - pontos_perdidos

  if(rodada == total_de_tentativas):
    print(f"O número secreto era {numero_secreto}. Você fez {pontos}")


print("Fim do jogo")
print("Tente novamente")
1 resposta

Perfeito Vanessa, muito bom :)