Está en la página 1de 1

AlgoritmoPorblema1

class Cliente:
def __init__(self, nombre, monto):
self.nombre = nombre
self.monto = monto
def Depositar(self, cantidad):
self.monto += cantidad
def Extraer(self, cantidad):
if self.monto >= cantidad:
self.monto -= cantidad
else:
print("Saldo insuficiente.")
def RetornarMonto(self):
return self.monto
class Banco:
def __init__(self):
self.clientes = [Cliente("Cliente 1", 0), Cliente("Cliente 2", 0),
Cliente("Cliente 3", 0)]
def Operar(self):
self.clientes[0].Depositar(100)
self.clientes[1].Depositar(150)
self.clientes[2].Depositar(200)
self.clientes[0].Extraer(50)
def DepositosTotales(self):
total = 0
for cliente in self.clientes:
total += cliente.RetornarMonto()
return total
banco = Banco()
banco.Operar()
Escrbir "Depósitos totales en el banco:", banco.DepositosTotales()
FinAlgoritmo

También podría gustarte