Moyenne simple
Écrire une fonction moyenne
prenant en paramètre un tableau non vide d'entiers et qui renvoie la moyenne des valeurs du tableau.
Dans cet exercice, on n'utilisera pas la fonction prédéfinie
sum
ni aucune autre fonction de quelque module que se soit calculant la moyenne.
Exemples
🐍 Console Python
>>> moyenne([10, 20, 30, 40, 60, 110])
45.0
>>> moyenne([1, 3])
2.0
>>> moyenne([44, 51, 12, 72, 65, 34])
46.333333333333336
###
# testsbksl-nlbksl-nldef sontpy-undproches(x, y):bksl-nl return abs(x - y) < 10py-strpy-str-6bksl-nlbksl-nlassert sontpy-undproches(moyenne([10, 20, 30, 40, 60, 110]), 45.0)bksl-nlassert sontpy-undproches(moyenne([1, 3]), 2.0)bksl-nlassert sontpy-undproches(moyenne([44, 51, 12, 72, 65, 34]), 46.333333333333336)bksl-nlbksl-nl# autres testsbksl-nlbksl-nlassert sontpy-undproches(moyenne([69, 80, 43, 21, 42, 18]), 45.5)bksl-nlassert sontpy-undproches(moyenne([29, 94, 65, 77, 95, 31, 79]), 67.14285714285714)bksl-nlassert sontpy-undproches(moyenne([3, 1, 7, 6, 8]), 5.0)bksl-nlbksl-nl 5/5 def moyenne(valeurs):bksl-nl ...bksl-nlbksl-nlbksl-nlbksl-nlbksl-nlbksl-nlbksl-nl# testsbksl-nlbksl-nldef sontpy-undproches(x, y):bksl-nl return abs(x - y) < 10py-strpy-str-6bksl-nlbksl-nlassert sontpy-undproches(moyenne([10, 20, 30, 40, 60, 110]), 45.0)bksl-nlassert sontpy-undproches(moyenne([1, 3]), 2.0)bksl-nlassert sontpy-undproches(moyenne([44, 51, 12, 72, 65, 34]), 46.333333333333336)bksl-nlbksl-nlNone
A
Z