Exemple #1
0
def jogar(pontos: int) -> None:
    dificuldade: int = int(
        input(
            'Informe o nível de dificuldade desejado [ 1 - ENEM, 2 - UFPR, 3 - USP, 4 - ITA]: '
        ))

    calc: Calcular = Calcular(dificuldade)

    print(f'{dificuldade}:Informe o resultado para a seguinte operação: ')
    calc.mostrar_operacao()

    resultado: int = int(input())

    if calc.checar_resultados(resultado):
        pontos += 1
        print(f'Você tem {pontos} ponto(s)')

    continuar: int = int(
        input('Deseja continuar no jogo ? [1 - SIM ou 0 - NÃO]'))

    if continuar:
        jogar(pontos)
    else:
        print(f'Você finalizou com {pontos} ponto(s).')
        print('Até a próxima!')
Exemple #2
0
def jogar(pontos: int) -> None:
    dificuldade: int = int(
        input('Informe o nivel de dificuldade desejado [1, 2, 3 ou 4]: '))

    calc: Calcular = Calcular(dificuldade)

    print('Informe o resultado para a seguinte operacação: ')
    calc.mostrar_operacao()

    resultado: int = int(input())

    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Você tem {pontos} ponto(s).')

    continuar: int = int(input('Deseja continuar no jogo? [1 - Sim, 0 - Não]'))

    if continuar:
        jogar(pontos)

    elif continuar == 0:
        print(f'Você finalizou com {pontos} ponto(s).')
        print('Até a próxima.')
    else:
        print(f'Você finalizou com {pontos} ponto(s).')
        print('Até a próxima. Vai se lascar jerso.')
Exemple #3
0
def jogar(pontos: int) -> None:
    dificuldade = int(input('Informe a dificuldade [1, 2, 3 e 4]: '))
    calc = Calcular(dificuldade)

    print('Informe o resultado para a seguinte operação: ')
    calc.mostrar_operacao()
    resultado = int(input())

    if calc.checar_resultado(resultado):
        pontos += 1
        print(f"Voce tem {pontos}")

    continuar = int(input('Deseja continuar no jogo? '))
    if continuar:
        jogar(pontos)
    else:
        print(f'Voce finalizou com {pontos} pontos')
Exemple #4
0
def jogar(pontos: int) -> None:
    dificuldade: int = int(input('Informe o nivel de dificuldade desejado: '))
    calc: Calcular = Calcular(dificuldade)
    print('Informe o resultado para a seguinte operação: ')
    calc.mostrar_operacao()
    resultado: int = int(input())
    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Voce tem {pontos} ponto (s)')

    continuar: int = int(input('Deseaa continuar no jogo? [1- sim, 0 - não] '))
    if continuar:
        jogar(pontos)
    else:
        print(f'Você finalizou com {pontos} ponto(s)')
        print('Até a próxima!')
def jogar(pontos: int) -> None:
    print()

    """
    Try e Except feito para caso o usuario entrei com um valor sem ser int.
    """
    try:
        dificuldade: int = int(input('Informe o nível de dificuldade desejado (1, 2, 3 ou 4): '))
        calc: Calcular = Calcular(dificuldade)
    except:
        print('Valor incorreto. Tente um numero inteiro.\n')
        jogar(pontos)


    print('Informe o resultado para a seguinte operação: ')
    calc.mostrar_operacao() # Mostra a operação que o usuario terá q responder.

    resultado: float = float(input()) # Busca o resultado da equação para verificação a seguir:

    if calc.checar_resultado(resultado): # Verifica o resultado se estiver igual a resposta acrescenta o ponto conforme a dificuldade
        pontos += dificuldade
        print(f'Você tem {pontos} pts.')


    # Opção para continuar jogando ou não:
    continuar: int = 1

    while continuar == 1:
        try:
            continuar: int = int(input('\n\nDeseja continuar [1 - Sim ou 0 - Sair]: '))
            print('\n')
        except:
            print(f'Opção invalida, tente novamente.\n\n')
            jogar(pontos)

        if continuar == 1:
            jogar(pontos)

        elif continuar == 0:
            print(f'Você finalizou o jogo com {pontos} pts.')
            print('Até a próxima!')
            exit(-1)
Exemple #6
0
def jogar(pontos: int) -> None:
    dificuldade: int = int(input('Informe a dificuldade desejada (1, 2, 3 ou 4): '))

    calc: Calcular = Calcular(dificuldade)

    print('Informe o resultado para a seguinte operação: ')
    calc.mostrar_operacao()

    resultado: int = int(input())

    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Voçê tem {pontos} ponto(s)')

    continuar: int = int(input('Deseja continuar no jogo? (1 - sim, 0 - não)'))

    if continuar:
        jogar(pontos)
    else:
        print(f'Voçê finalizou com {pontos} ponto(s).')
        print('Até a proxima!!')
Exemple #7
0
def jogar(pontos: int) -> None:
    dificuldade: int = int(
        input('Informe o nível de dificuldade desejado [1, 2, 3 ou 4]: '))

    calc: Calcular = Calcular(dificuldade)

    print('Possuímos a seguinte operação: ', end='')
    calc.mostrar_operacao()

    resultado: int = int(input('Informe o resultado: '))

    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Você possui {pontos}')
        continuar: int = int(
            input('Deseja continuar no Jogo? [1]Sim [0]Não -> '))
        if continuar:
            jogar(pontos)
        else:
            print(f'Você encerrou o Game com {pontos} pontos.')
            print('Até a próxima! :D')
Exemple #8
0
def jogar(pontos: int) -> None:
    dificuldade: int = int(
        input('Informe o nível de dificuldade desejado (1, 2, 3 ou 4):'))

    calc: Calcular = Calcular(dificuldade)

    print('Qual a resposta para a operação abaixo:')
    calc.mostrar_operacao()
    resultado: int = int(input())

    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Você tem {pontos} ponto(s)')

    continuar: str = input('Deseja continuar? [S - sim, N - não]').upper()

    if continuar == 'S':
        jogar(pontos)
    elif continuar == 'N':
        print(f'Você conseguiu {pontos} pontos')
        print('Até a próxima!')
Exemple #9
0
def jogar(pontos: int) -> None:
    dificuldade = int(input('Informe o nível de dificuldade '\
    'desejado (1, 2, 3 ou 4): '))

    calc: Calcular = Calcular(dificuldade)

    print('Informe o resultado da operação abaixo.')
    calc.show_op()

    res = int(input('Resposta: '))

    if calc.check_resposta(res):
        pontos += 1
        print(f'Você tem {pontos} ponto(s).')

    continuar = int(input('Desejar continuar? (1 - sim, 0 - não): '))

    if continuar:
        jogar(pontos)
    else:
        print(f'Você finalizou com {pontos} ponto(s).')
Exemple #10
0
def jogar(pontos: int) -> None:
    dificuldade: int = int(input('Informe o nível da dificuldade desejada: '))

    calc: Calcular = Calcular(dificuldade)
    
    print('Diga a resposta da seguinte operação: ')
    calc.mostrar_operacao()

    resultado = int(input('R: '))

    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Pontuação: {pontos} ponto(s)')
    
    player: int = int(input("Deseja continuar ? ['1' - sim, '0' - não] "))

    if player:
        jogar(pontos)
    else:
        print(f'Fim: Você marcou {pontos} ponto(s)')
        print('Ate a próxima!')
Exemple #11
0
def jogar(pontos=int) -> None:
    dificuldade: int = int(
        input('Informe o nivel de dificuldade [1, 2 ou 3]: '))

    calc: Calcular = Calcular(dificuldade)

    print('Informe o Resultado para a seguinte operação: ')
    calc.mostrar_operacao()

    resultado: int = int(input())

    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Você tem {pontos} Ponto(s).')

    continuar: int = int(input('Deseja continuar no jogo? [1 - SIM, 0 - NÂO]'))

    if continuar:
        jogar(pontos)
    else:
        print(f'Você finalizou com {pontos} ponto(s).')
Exemple #12
0
def jogar(pontos: int) -> None:
    dificuldade: int = int(
        input('Informe a dificuldade desejada (1, 2, 3 ou 4): '))

    calc: Calcular = Calcular(dificuldade)
    print(f'O resultado da operação é: ')
    calc.mostrar_operacao()

    resultado: int = int(input())
    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Você têm {pontos} pontos.')

    continuar: int = int(
        input('Deseja continuar no jogo? [1 - Sim, 0 - Não]: '))

    if continuar == 1:
        jogar(pontos)
    else:
        print(f'Você finalizou o jogo com {pontos} ponto(s)')
        print(f'Obrigado por jogar!')
def jogar(pontos: int) -> None:
    dificuldade: int = int(
        input('Escolha o seu nível de dificuldada (1, 2, 3 ou 4): '))

    calc: Calcular = Calcular(dificuldade)

    print('Informe o resultado para a seguinte operação: ')
    calc.mostrar_operacao()

    resultado: int = int(input())

    if calc.checar_resultado(resultado):
        pontos += 1
        print('Parabêns! Você acertou, agora tem {pontos} ponto(s).')

    continuar: int = int(
        input('Deseja continuar jogando? [1 - Sim, 0 - Não]: '))

    if continuar:
        jogar(pontos)
    else:
        print(f'Você finalizou o jogo com {pontos} ponto(s).')
        print(f'Tchau!')
Exemple #14
0
def jogar(pontos: int) -> None:
    os.system('cls' if os.name == 'nt' else 'clear')
    dificuldade: int = int(
        input('Informe o nível de dificuldade desejado [1, 2, 3 ou 4]: '))

    calc: Calcular = Calcular(dificuldade)

    print('Informe o resultado para a seguinte operação: ')
    calc.mostrar_operacao()

    resultado: int = int(input())

    if calc.checar_resultado(resultado):
        pontos += 1
        print(f'Você tem {pontos} ponto(s).')

    continuar: int = int(
        input('Deseja continuar no jogo? [1 - sim, 0 - não]: '))

    if continuar:
        jogar(pontos)
    else:
        print(f'Você finalizou com {pontos} ponto(s).')
Exemple #15
0
def jogar(pontos: int) -> None:

    try:
        dificuldade: int = int(
            input(
                'Informe o nível de dificuldade desejado [1:default, 2, 3 ou 4]: '
            ))
    except ValueError:
        dificuldade: int = 1

    if (dificuldade < 1) or (dificuldade > 4):
        dificuldade: int = 1

    calc: Calcular = Calcular(dificuldade)
    calc.mostrar_operacao()

    try:
        resultado: int = int(input())
    except ValueError:
        resultado: int = 0

    if calc.checar_resulado(resultado):
        pontos += 1
        print(f'Você tem {pontos} ponto(s).')

    try:
        continuar: int = int(
            input('Deseja continuar o jogo? [1 - sim:default, 0 - não] '))
    except ValueError:
        continuar: int = 1

    if continuar:
        jogar(pontos)
    else:
        print(f'Você finalizou com {pontos} ponto(s).')
        print('Até a próxima!')
Exemple #16
0
from models.calcular import Calcular

calc: Calcular = Calcular(3)

print(calc)

Exemple #17
0
from models.calcular import Calcular

calc = Calcular(1)
print(calc)
Exemple #18
0
from models.calcular import Calcular

calc: Calcular = Calcular(dificuldade=1)

print(calc)
Exemple #19
0
from models.calcular import Calcular

calc: Calcular = Calcular(1)

print(calc)  # retorna o __str__

# retorno
"""
Valor 1: 4
Valor2: 2
Dificuldade: 1
Operação: Multiplicar
"""