Ep 01
ⶠTélécharger le sujet en pdf.
EXERCICE 1âïž
Programmer la fonction verifie
qui prend en paramÚtre un tableau de valeurs numériques non vide et qui renvoie True
si ce tableau est triĂ© dans lâordre croissant, False
sinon.
Exemples :
Exemples :
>>> verifie([0, 5, 8, 8, 9])
True
>>> verifie([8, 12, 4])
False
>>> verifie([-1, 4])
True
>>> verifie([5])
True
RĂ©ponse
Complétez le code ci-dessous
Solution
EXERCICE 2âïž
Les résultats d'un vote ayant trois issues possibles 'A', 'B' et 'C' sont stockés dans un tableau.
Exemple :
urne = ['A', 'A', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B']
La fonction depouille doit permettre de compter le nombre de votes exprimés pour chaque artiste. Elle prend en paramÚtre un tableau et renvoie le résultat dans un dictionnaire dont les clés sont les noms des artistes et les valeurs le nombre de votes en leur faveur.
La fonction vainqueur doit dĂ©signer le nom du ou des gagnants. Elle prend en paramĂštre un dictionnaire dont la structure est celle du dictionnaire renvoyĂ© par la fonction depouille et renvoie un tableau. Ce tableau peut donc contenir plusieurs Ă©lĂ©ments sâil y a des artistes ex- aequo. ComplĂ©ter les fonctions depouille et vainqueur ci-aprĂšs pour quâelles renvoient les rĂ©sultats attendus.
>>> election = depouille(urne)
>>> election
{'A': 3, 'B': 4, 'C': 3}
>>> vainqueur(election)
['B']
RĂ©ponse
Complétez le code ci-dessous