Skip to content

Instantly share code, notes, and snippets.

@dubgeiser
Last active October 18, 2019 23:56
Show Gist options
  • Select an option

  • Save dubgeiser/9fd9e7afaebc458e483933cb2270dd16 to your computer and use it in GitHub Desktop.

Select an option

Save dubgeiser/9fd9e7afaebc458e483933cb2270dd16 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3
import locale
locale.setlocale(locale.LC_MONETARY, 'nl_be')
def money(amount):
return locale.currency(
amount, symbol=True, grouping=True, international=True)
# https://www.tijd.be/politiek-economie/belgie/algemeen/antwerpse-gemeenteraad-stemt-over-42-procent-opslag-voor-zichzelf/10171801.html
district_penning_new = 150
district_penning_old = 75
district_opslag_per_zitting = district_penning_new - district_penning_old
gemeente_penning_new = 213
gemeente_penning_old = 150
gemeente_opslag_per_zitting = gemeente_penning_new - gemeente_penning_old
cost_as_per_pvda = 7000000
# https://www.antwerpen.be/nl/overzicht/district-antwerpen-1/bestuur/districtsraad-antwerpen-samenstelling
aantal_districtraadsleden = 33
# https://www.antwerpen.be/nl/info/5571890daba8a748048b458e/gemeenteraadsleden
aantal_gemeenteraadsleden = 55
# https://www.vlaanderen.be/organisaties/vlaamse-regering
legislatuur = 5
# Fair assumption?
zittingen_per_jaar = 12
# Dus opslag per zitting, voor alle leden:
district_totaal_opslag_per_zitting = district_opslag_per_zitting * aantal_districtraadsleden
gemeente_totaal_opslag_per_zitting = gemeente_opslag_per_zitting * aantal_gemeenteraadsleden
# Totale extra kost voor de legislatuur:
district_kost_opslag_totaal = zittingen_per_jaar * legislatuur * district_totaal_opslag_per_zitting
gemeente_kost_opslag_totaal = zittingen_per_jaar * legislatuur * gemeente_totaal_opslag_per_zitting
# Absolute kost:
total_cost = gemeente_penning_new * zittingen_per_jaar * legislatuur * aantal_gemeenteraadsleden + district_penning_new * zittingen_per_jaar * legislatuur * aantal_districtraadsleden
# Conclusie
print(f"Kost opslag district: {money(district_kost_opslag_totaal)}")
print(f"Kost opslag gemeente: {money(gemeente_kost_opslag_totaal)}")
print(f"Totaal: {money(district_kost_opslag_totaal + gemeente_kost_opslag_totaal)}")
print(f"=> {money(cost_as_per_pvda - district_kost_opslag_totaal - gemeente_kost_opslag_totaal)} verschil")
print(f"Absolute kost: {money(total_cost)}")
print(f"=> {money(cost_as_per_pvda - total_cost)} verschil")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment