def test_retirar(self): unaCuenta = Cuenta("John", 150) # Retirar una cantidad válida unaCuenta.retirar(50) self.assertEqual(unaCuenta.cantidad, 100) # Retirar una cantidad no válida (se ignora) unaCuenta.retirar("nada") self.assertEqual(unaCuenta.cantidad, 100)
def main(): try: print("\nCreando personas:") print("---------------------") laura = Persona('Laura', 23, '25678445A') print(laura.mostrar()) jon = Persona('Jon', 15, '30123456B') print(jon.mostrar()) print("¿Es laura mayor de edad ?: {0}".format( laura.es_mayor_de_edad())) print("¿Es jon mayor de edad ?: {0}".format(jon.es_mayor_de_edad())) print("\nCreando cuentas:") print("---------------------") cuenta_jon = Cuenta(jon, 60) print(cuenta_jon.mostrar()) cuenta_laura = Cuenta(laura, 286) print(cuenta_laura.mostrar()) maria = Persona("Maria", 25, "25885613X") cuenta_maria = Cuenta(maria) print(cuenta_maria.mostrar()) print("\nIngresar y retirar de las cuentas:") print("---------------------------------------") print(cuenta_maria.ingresar(23.5)) print(cuenta_maria.ingresar(200)) print(cuenta_maria.retirar(50)) print(cuenta_jon.retirar(25)) print(cuenta_jon.retirar(85)) print(cuenta_jon.ingresar(-67)) print("\nCreando cuentas Jovenes:") print("---------------------") cuenta_joven_laura = CuentaJoven(laura, 300, 5) print(cuenta_joven_laura.mostrar()) print(cuenta_joven_laura.ingresar(500)) print(cuenta_joven_laura.retirar(200)) cuenta_joven_jon = CuentaJoven(jon) print(cuenta_joven_jon.mostrar()) print(cuenta_joven_jon.ingresar(100)) print(cuenta_joven_jon.retirar(50)) except Exception as e: print(e)
''' Cree una clase llamada Cuenta. Como atributo tendra un numero float llamado saldo, con una cantidad inicial de 0 euros. Tendra dos metodos: - Ingresar, con un parametro que indica la cantidad a sumar al saldo - Retirar, con un parametro que sera un numero float de euros a restar del saldo Cree un programa para ingresar 125.23, 503.4 y 50 euros y luego retire 333.34 euros. Muestre tras cada operacion el saldo de la cuenta ''' from cuenta import Cuenta # main cuenta = Cuenta(0) cuenta.ingresar(125.23) print cuenta.getSaldo() cuenta.ingresar(503.4) print cuenta.getSaldo() cuenta.ingresar(50) print cuenta.getSaldo() cuenta.retirar(333.34) print cuenta.getSaldo()
#_*_coding:utf-8_*_ ''' Cree una clase llamada Cuenta. Como atributo tendra un numero float llamado saldo, con una cantidad inicial de 0 euros. Tendra dos metodos: - Ingresar, con un parametro que indica la cantidad a sumar al saldo - Retirar, con un parametro que sera un numero float de euros a restar del saldo Cree un programa para ingresar 125.23, 503.4 y 50 euros y luego retire 333.34 euros. Muestre tras cada operacion el saldo de la cuenta ''' from cuenta import Cuenta # main cuenta = Cuenta(0) cuenta.ingresar(125.23) print cuenta.getSaldo() cuenta.ingresar(503.4) print cuenta.getSaldo() cuenta.ingresar(50) print cuenta.getSaldo() cuenta.retirar(333.34) print cuenta.getSaldo()