israel examples updated with explanations

pull/7/head
Martin Lackner 2020-01-14 17:04:27 +01:00
rodzic bc9b104e3a
commit e83384f51a
2 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -3,6 +3,9 @@ import sys
sys.path.insert(0, '..')
import apportionment
print("Parties with surplus-vote agreements are treated as coalitions")
print("See https://www.knesset.gov.il/lexicon/eng/seats_eng.htm\n")
with open("./knesset.txt", "r") as f:
for line in f:
@ -12,7 +15,7 @@ with open("./knesset.txt", "r") as f:
result = apportionment.method("dhondt", votes,
sum(officialresult),
parties=partynames,
threshold=None, # is already excluded from input
threshold=threshold,
verbose=True)
# actual results
print("Identical with official result: "

Wyświetl plik

@ -1,4 +1,4 @@
[19, ['Likud Yisrael Beitenu+Habayit Hayehudi', 'Yesh Atid+Israel Labor Party', 'Shas+United Torah Judaism', 'Hatenua+Meretz', 'United Arab List', 'Hadash+National Democratic Assembly - Balad', 'Kadima'], [885163+345985, 543458+432118, 331868+195892, 189167+172403, 138450, 113439+97030, 78974], [31+12, 19+15, 11+7, 6+6, 4, 4+3, 2], 0.02]
[20, ['Likud Chaired by Benjamin Netanyahu for Prime Minister+Habayit Hayehudi Chaired by Naftali Bennett', "Zionist Camp Chaired by Isaac Herzog and Tzipi Livni+Israel's Left", 'Joint List (Hadash, National Democratic Assembly, Arab Movement for Renewal, United Arab List)', 'Yesh Atid Chaired by Yair Lapid', 'Kulanu Chaired by Moshe Kahlon+Yisrael Beitenu Chaired by Avigdor Liberman', 'Shas+United Torah Judaism'], [985408+283910, 786313+165529, 446583, 371602, 315360+214906, 241613+210143], [30+8, 24+5, 13, 11, 10+6, 7+6], 0.0325]
[21, ['Likud Chaired by Benjamin Netanyahu for Prime Minister+United Right', 'Blue and White', 'Shas+United Torah Judaism', "Hadash-Ta'al+Ra'am-Balad", 'Israeli Labor Party+Meretz', 'Yisrael Beitenu', 'Kulanu Chaired by Moshe Kahlon'], [1140370+159468, 1125881, 258275+249049, 193442+143666, 190870+156473, 173004, 152756], [35+5, 35, 8+8, 6+4, 6+4, 5, 4], 0.0325]
[22, ['Blue and White+Yisrael Beitenu', 'Likud+Yemina', 'Joint List (Hadash, Ra\xe2\x80\x99am, Ta\xe2\x80\x99al, Balad)', 'Shas+United Torah Judaism', 'Labor-Gesher+Democratic Union'], [1151214+310154, 1113617+260655, 470211, 330199+268775, 212782+192495], [33+8, 32+7, 13, 9+7, 6+5], 0.0325]
[22, ['Blue and White+Yisrael Beitenu', 'Likud+Yemina', "Joint List (Hadash, Ra'am, Ta'al, Balad)", 'Shas+United Torah Judaism', 'Labor-Gesher+Democratic Union'], [1151214+310154, 1113617+260655, 470211, 330199+268775, 212782+192495], [33+8, 32+7, 13, 9+7, 6+5], 0.0325]