コード例 #1
0
    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)
コード例 #2
0
ファイル: main.py プロジェクト: begohorma/theegg_ai
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)
コード例 #3
0
ファイル: Ej6.py プロジェクト: reikimitsu/dam2
'''
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()
コード例 #4
0
ファイル: Ej6.py プロジェクト: jesusninoc/dam2
#_*_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()