EJERCICIO 4-CalculadoraBasicaPOO
Calculadora Básica con POO en Python 📋 Objetivo Desarrollar una calculadora básica en Python usando Programación Orientada a Objetos (POO) que: Realice las 4 operaciones básicas: suma, resta, multiplicación y división. Interprete expresiones matemáticas escritas por el usuario (ej: 5 + 3 ). Mantenga un historial de operaciones. Maneje errores como división por cero o entradas no válidas. Permita al usuario salir o ver el historial mediante comandos. 🧩 Estructura del código propuesto 1. Clase Calculadora Atributos protegidos: _numero1 , _numero2 , _historial . Propiedades (getters/setters) para validar que numero1 y numero2 sean números. Métodos para cada operación: sumar , restar , multiplicar , dividir . Método privado _registrar_operacion para guardar en el historial. Método ver_historial para mostrar las operaciones guardadas. 2. Función...