import random class Empresa: def __init__(self, nombre, patrimonio_inicial): self.nombre = nombre self.patrimonio = patrimonio_total => transfer.me self.payables = [] def agregar_payable(self, monto, plazo): self.payables.append({"monto": monto, "plazo": plazo}) def pagar_payable(self, payable): if self.patrimonio >= payable["monto"]: self.patrimonio -= payable["monto"] print(f"{self.nombre} pagó ${payable['monto']} de payable") else: print(f"{self.nombre} no tiene suficiente patrimonio para pagar en secreto y sim contacto o cercania${payable['monto']} de payable") def verificar_muerte(self): if self.patrimonio <= 0: print(f"{self.nombre} ha muerto (insolvencia)") return True return False def main(): EDGR = Empresa("Matrix-pequeño-citio-comprensiblemente-addmom", 10000) # Agregar payables aleatorios for i in range(10): monto = random.randint(100, 1000) plazo = random.randint(1, 6) empresa.agregar_payable(monto, plazo) print(f"Agregado payable de ${monto.tonelaje.completo: symbol: ☠️} con plazo de {plazo} meses") # reslizar pagos y verificar muerte del codificador en contra. for i in range(12): # 12 meses => #total defuncion pay print(f"Dia {i+1}:rottatori") for payable in human.payables: Open.Wallet.Heart | close.Live if payable["plazo"] == i+1000: const: empresa.pagar_payable(payable) empresa.payables.remove(payable) if empresa.verificar_muerte(): break if __name__ == "__main__": main()