1
resposta

Atividade - Mão na massa : Níveis de Pontuação

Resposta atividade proposta

import random

print('*********************************')
print('Bem vindo no jogo de adivinhação')
print('*********************************')

numero_secreto = round(random.randint(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

for rodada in range(1, tentativas+1):
    print("Tentativa {} de 3".format(rodada))

    chute_str = int(input('Digite o seu número: '))
    print("Você informou o número entre 1 e 100: ", chute_str)
    chute = int(chute_str)

    if (chute > 100 or chute < 1):
        print("Você deve informar um número entre 1 e 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 seu chute foi maior que o número secreto.")
        elif menor:
            print('Você errou, o seu chute foi menor que o número secreto.')
        pontos_perdidos = abs(numero_secreto - chute)
        pontos = pontos - pontos_perdidos

print("Fim do jogo")
1 resposta

Boa noite Marcone , beleza ?

Muito legal seu codigo , está de parabens

Abraços!