23 lines
648 B
Python
23 lines
648 B
Python
def depouille(urne):
|
|
'''prend en paramètre une liste de suffrages et renvoie un
|
|
dictionnaire avec le nombre de voix pour chaque candidat'''
|
|
resultat = ...
|
|
for bulletin in urne:
|
|
if ...:
|
|
resultat[bulletin] = resultat[bulletin] + 1
|
|
else:
|
|
...
|
|
return resultat
|
|
|
|
def vainqueurs(election):
|
|
'''prend en paramètre un dictionnaire non vide avec le nombre de voix
|
|
pour chaque candidat et renvoie la liste des vainqueurs'''
|
|
nmax = 0
|
|
for candidat in election:
|
|
if ... > ... :
|
|
nmax = ...
|
|
liste_finale = [ nom for nom in election if ... ]
|
|
return ...
|
|
|
|
|