Ep 17
ⶠTélécharger le sujet en pdf.
EXERCICE 1âïž
Ăcrire une fonction moyenne(liste_notes)
qui renvoie la moyenne pondérée des résultats contenus dans la liste liste_notes
, non vide, donnée en paramÚtre. Cette liste contient des couples (note, coefficient)
dans lesquels :
note
est un nombre de type flottant (float
) compris entre 0 et 20 ;coefficient
est un nombre entier strictement positif.
Ainsi lâexpression moyenne([(15,2),(9,1),(12,3)])
devra renvoyer 12.5
.
\(\dfrac{2 \times 15 + 1 \times 9 + 3 \times 12 }{2+1+3}=12,5\)
RĂ©ponse
Complétez le code ci-dessous
Solution
EXERCICE 2âïž
On cherche à déterminer les valeurs du triangle de Pascal (Figure 1).
Dans le triangle de Pascal, chaque ligne commence et se termine par le nombre 1. Comme lâillustre la Figure 2, on additionne deux valeurs successives dâune ligne pour obtenir la valeur qui se situe sous la deuxiĂšme valeur.
Compléter la fonction pascal
ci-aprĂšs prenant en paramĂštre un entier n
supérieur ou égal à 2. Cette fonction doit renvoyer une liste correspondant au triangle de Pascal de la
ligne 0 Ă la ligne n
. Le tableau représentant le triangle de Pascal sera contenu dans la variable triangle
.
RĂ©ponse
Complétez le code ci-dessous
Solution
Pour n = 4, voici ce qu'on devra obtenir :
>>> pascal(4)
[[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1]]
Pour n = 5, voici ce qu'on devra obtenir :
>>> pascal(5)
[[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1], [1, 5, 10, 10, 5, 1]]