creame un programa que realice lo mencionado Implementar en el Lenguaje de Programación Python los conceptos de Programación Orientada a Objetos (Objetos, clases, herencia y polimorfismo) ACTIVIDAD A DESARROLLAR: Definir una clase Cuenta con los siguientes atributos: • Número de cuenta: • Nombre • apellido • saldo y con los siguientes métodos: • Constructor: accedentes para los cuatro atributos • Ingresar: permitirá ingresar una cantidad en la cuenta. • retirar: permitirá sacar una cantidad de la cuenta (si hay saldo). No se implementa, depende del tipo de cuenta • actualizar Saldo: actualizará el saldo de la cuenta, pero cada cuenta lo hace de una forma diferente. DEFINE LAS SUBCLASES DE CUENTA QUE SE DESCRIBEN A CONTINUACIÓN: • Cuenta de Corriente: Cuenta normal con un interés fijo del 1.5%. • Cuenta de Ahorro: Esta cuenta tiene como atributos el interés variable a lo largo del año y un saldo mínimo necesario. Al retirar dinero hay que tener en cuenta que no se sobrepase el saldo mínimo. Crea un programa que cree varias cuentas y pruebe sus características
class Cuenta: def __init__(self,numero_cuenta,nombre,apellido,saldo): self.numero_cuenta = numero_cuenta self.nombre = nombre self.apellido = apellido self.saldo = saldo def ingresar(self,cantidad): self.saldo = self.saldo + cantidad def retirar(self,cantidad): self.saldo = self.saldo - cantidad def actualizar_saldo(self): self.saldo = self.saldo * 1.015 class CuentaCorriente(Cuenta): pass class CuentaAhorro(Cuenta): def __init__(self,numero_cuenta,nombre,apellido,saldo,interes,saldo_minimo): super().__init__(numero_cuenta,nombre,apellido,saldo) self.interes = inte