UniTO/anno2/Sem2/Economia/pyth/piano.py

32 lines
1.1 KiB
Python
Raw Normal View History

2019-05-20 23:49:50 +02:00
from IPython import embed
import importlib
fuck = embed
anni = ['2019', '2020']#, '2021']
for anno in anni:
mdl = importlib.import_module('dati'+anno)
if "__all__" in mdl.__dict__:
names = mdl.__dict__["__all__"]
else:
# otherwise we import all names that don't begin with _
names = [x for x in mdl.__dict__ if not x.startswith("_")]
# now drag them in
globals().update({k: getattr(mdl, k) for k in names})
# === CONTO ECONOMICO ===
costiTotali = sum(costiAnnui.values()) + \
sum([v * nPersonale[k] for k,v in costiPersonale.items()])*13 * (1+oneriSociali) + \
componentiHWPerStanza * nStanze
ricaviTotali = nClienti * sum(ricaviPerUnita.values()) + \
componentiHWPerStanza * nStanze * 2 # *2 perche vendi al doppio del costo
ivaCredito = iva * (sum(costiAnnui.values()) + componentiHWPerStanza * nStanze)
ivaDebito = iva * ricaviTotali
print("=== CONTO ECONOMICO - anno %s ===" % (anno,))
print("IVA: debito = %s, credito = %s" % (ivaDebito, ivaCredito))
print("Costi Totali: %s, Ricavi Totali: %s" % (costiTotali, ricaviTotali))