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

Retour en haut de la page