File size: 1,702 Bytes
7806acc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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()