Mixtral_ether / redwards.aplication.python
jeduardogruiz's picture
Create redwards.aplication.python
7806acc verified
raw
history blame
1.7 kB
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()