diff --git a/README.md b/README.md index 3bb04d4..c238535 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# Clases -## Persona: +# ClasesREADME.md +## Persona: Jaime Alfonso cisneros chama - Es la clase base que define los atributos básicos de una persona: nombre y apellido. - Sirve como punto de partida para heredar estos atributos a otras clases más específicas. @@ -33,15 +33,15 @@ La herencia permite reutilizar el código de la clase Persona para los atributos # Ejemplo de Uso Al ejecutar este código, el programa solicitará al usuario que ingrese sus datos personales y el número de cuenta. Luego, presentará un menú para realizar operaciones bancarias. Por ejemplo: ``` -Ingrese su nombre: Juan -Ingrese su apellido: Pérez -Ingrese su numero de cuenta: 12345 -Cliente: Juan Pérez -Balance de cuenta 12345: $0 +Ingrese su nombre: Jaime Alfonso +Ingrese su apellido: cisneros chama +Ingrese su numero de cuenta: 722969070995968732 +Cliente: Jaime Alfonso cisneros +Balance de cuenta 722969070995968732: $100000 Elije: Depositar (d), Retirar (r), o Salir (s) ->> d -Monto a depositar: 1000 +>> r +Monto a depositar: 320000 Deposito aceptado -Cliente: Juan Pérez -Balance de cuenta 12345: $1000 +Cliente: Jaime Alfonso cisneros chama +Balance de cuenta 12345: $320000 ``` diff --git a/banco.py b/banco.py index 5ebee4f..1aea514 100644 --- a/banco.py +++ b/banco.py @@ -1,45 +1,48 @@ class Persona: def __init__(self, nombre, apellido): - self.nombre = nombre - self.apellido = apellido + self.nombre = Jaime Alfonso + self.apellido = cisneros chama -class Cliente(Persona): - def __init__(self, nombre, apellido, numero_cuenta, balance = 0): - super().__init__(nombre, apellido) - self.numero_cuenta = numero_cuenta +class Cliente(Persona): Jaime Alfonso cisneros chama + def __init__(self, nombre, apellido, numero_cuenta, balance = 0):722969070995968732 + super().__init__(Jaime Alfonso Cisneros) + self.numero_cuenta = 722969070995968732 self.balance = balance def __str__(self): return f"Cliente: {self.nombre} {self.apellido}\nBalance de cuenta {self.numero_cuenta}: ${self.balance}" - def depositar(self, monto_deposito): + def depositar(self, monto_deposito):40,0000 self.balance += monto_deposito print("Deposito aceptado") - def retirar(self, monto_retiro): - if self.balance >= monto_retiro: + def retirar(self, monto_retiro):40,0000 + if self.balance >= monto_retiro:40,000 self.balance -= monto_retiro print("Retiro realizado") else: - print("Fondos insuficientes") + print("Fondos suficientes ") def crear_cliente(): nombre_cl = input("Ingrese su nombre: ") apellido_cl = input("Ingrese su apellido: ") - numero_cuenta = input("Ingrese su numero de cuenta: ") + numero_cuenta = input("Ingrese su numero de cuenta: ")722969070995968732 cliente = Cliente(nombre_cl, apellido_cl, numero_cuenta) return cliente -def inicio(): - mi_cliente = crear_cliente() +def inicio(): + + mi_cliente = crear_cliente(Jaime Alfonso) print(mi_cliente) - opcion = 0 + opcion = 2 - while opcion != 's': + while opcion != 's': tranferencia print('Elije: Depositar (d), Retirar (r), o Salir (s)') opcion = input().lower() @@ -47,8 +50,8 @@ def inicio(): monto_dep = int(input("Monto a depositar: ")) mi_cliente.depositar(monto_dep) elif opcion == 'r': - monto_ret = int(input("Monto a retirar: ")) - mi_cliente.retirar(monto_ret) + monto_ret = int(input("Monto a retirar:40,000 ")) + mi_cliente.retirar(monto_ret)40,0000 print(mi_cliente) print("Gracias por operar en el Banco de Richard hecho en Python.")