示例#1
0
class Menu:
    def __init__(self):
        self.__calc = Calculadora()

    def exibir_menu(self):
        print('Bem Vindo a Calculadora Orientada a Objetos!')

        while True:
            op = int(input('Escolha uma das opções abaixo: \n'
                           '    1 - Soma\n'
                           '    2 - Subtração\n'
                           '    3 - Multiplicação\n'
                           '    4 - Divisão\n'
                           '    0 - Sair\n'
                           '        Opção: '))

            if op == 0:
                exit()

            elif op > 4 or op < 0:
                print('Digite uma opção válida!')

            else:
                self.__calc.ler_numeros()

                if op == 1:
                    print("Resultado: ", self.__calc.adicao())

                elif op == 2:
                    print("Resultado: ", self.__calc.subtracao())

                elif op == 3:
                    print("Resultado: ", self.__calc.multiplicacao())

                elif op == 4:
                    print("Resultado: ", self.__calc.divisao())
示例#2
0
from calculadora import Calculadora

numero1 = float(input("Digite o primeiro valor: "))
numero2 = float(input("Digite o segundo valor: "))
myCalc = Calculadora(numero1, numero2)

op = input("Digite a operação desejada(+ - * /) ")
if op == "+":
    myCalc.somar()
elif op == "-":
    myCalc.subtrair()
elif op == "*":
    myCalc.multiplicar()
elif op == "/":
    myCalc.divisao()
else:
    print("Opção inválida!")

if op == "+" or op == "-" or op == "*" or op == "/":
    print("O resultado é ", myCalc.resultado)