Índice de contenido
20.14 Ejercicios El objetivo de estos ejercicios es ampliar la clase Cuenta que ha desarrollado. abierto de el último dos capítulos por Proporcionar Cuenta de depósito, Subclases CurrentAccount y InvestmentAccount. Cada una de las clases debe extender la clase Cuenta por: • CuentaCorriente agregando un límite de sobregiro y redefiniendo el método de dibujo. • DepositAccount agregando una tasa de interés. • InvestmentAccount agregando un atributo de tipo de inversión. Estas características se analizan a continuación: La clase CuentaActual puede tener un atributo overdraft_limit. Este se puede establecer cuando una instancia de una clase se crea y modifica durante la vida de el objeto. El límite de sobregiro debe incluirse en el método str() utilizado para convertir la cuenta en una cadena. El método de retiro de cuenta actual () debe verificar que el saldo nunca va por debajo del límite de sobregiro. Si lo hace, entonces el método de retiro () no debería reducir el saldo sino que debería imprimir un mensaje de advertencia. La Cuenta de Depósito debe tener una tasa de interés asociada que sea se incluye cuando la cuenta se convierte en una cadena. La cuenta de inversión tendrá un atributo tipo_inversión que puede contener una cadena como “seguro” o “alto riesgo”. Esto también significa que ya no es necesario pasar el tipo de cuenta como parámetro: está implícito en el tipo de clase que se crea. Por ejemplo, dado este fragmento de código:
CuentaActual(número_cuenta, titular_cuenta,
saldo_apertura, límite_sobregiro)
acc1 = CuentaActual(‘123’, ‘Juan’, 10.05, 100.0)
DepositAccount(número_cuenta, titular_cuenta,
saldo de apertura,
tasa de interés)
acc2 = DepositAccount(‘345’, ‘John’, 23.55, 0.5)
CuentaInversión(número_cuenta, titular_cuenta,
saldo de apertura,
tipo_de_inversión)
acc3 = CuentaInversión(‘567’, ‘Phoebe’, 12.45, ‘alto riesgo’) acc1.deposito(23.45) acc1.retirar (12.33) imprimir(‘saldo:’, acc1.get_balance()) acc1.retiro(300.00) imprimir(‘saldo:’, acc1.get_balance()) 20.14 Ejercicios 231
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más