Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down Expand Up @@ -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
```
37 changes: 20 additions & 17 deletions banco.py
Original file line number Diff line number Diff line change
@@ -1,54 +1,57 @@
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():<script type="importmap">
// JSON object defining import
</script>

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()

if opcion == 'd':
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.")
Expand Down