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())
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)