1
resposta

Resolução Jogo

import random

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

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

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

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

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

print(numero_secreto)

for rodada in range(1, tentativas + 1): print("Tentativa {} de {} ".format(rodada, tentativas)) chute_str = input("Digite um número: ") 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

acerto = numero_secreto == chute
maior = numero_secreto < chute
menor = numero_secreto > chute

if(acerto):
    print("Você acertou! E fez {} pontos".format(pontos))
    break
elif(maior):
    print("Você errou, seu chute foi maior que o número secreto")
elif(menor):
    print("Você errou, seu chute foi menor que o número secreto")
    pontos_perdidos = abs(numero_secreto - chute)/3
    pontos = pontos - pontos_perdidos


rodada = rodada +1

print("Fim de Jogo")

1 resposta

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Parabéns pelo empenho nos estudos e continue praticando.

Bons estudos!