Website Statistics Exercice n15 page 269 15 ALGO PYTHON On considère les fonctions suivantes écrites en Python 1 Quelle est la nature des arguments de ces deux fonctions 10 def m


Exercice n°15 page 269
15 ALGO PYTHON
On considère les
fonctions suivantes
écrites en Python.
1. Quelle est la nature
des arguments de
ces deux fonctions?
10 def moyenne (L):
30
4
M-0
TG
MA
for i in range(len(L)):
M=M+L[1]
return M/len(L)
70 def calcul(x,y):
8
9
10
c=1
mx-moyenne(x)
my-moyenne(y)
for i in range(len(x)):
110
2. Que renvoie la 12
fonction moyenne?
c-c+(x[1]-mx) (y[i]-my)
13
return c/len(x)
3. Que fait la fonction calcul à la ligne 10?
4. En déduire ce que renvoie la fonction calcul.
5. Recopier et tester ces deux fonctions pour la série
statistique à deux variables ci-dessous.
xi
Yi
-2
3
12
12
11
69
6,5
7
17
14
19
19
x 9 11 13 18 23
355
225
Yi
32
45
65
88
91

Répondre :

Réponse:

bonjour voici la réponse

Explications étape par étape:

def moyenne(L):

M = 0

for i in range(len(L)):

M = M + L[i]

return M / len(L)

def calcul(x, y):

c = 0

mx = moyenne(x)

my = moyenne(y)

for i in range(len(x)):

c = c + ((x[i] - mx) * (y[i] - my))

return c / len(x)

Les arguments de la fonction moyenne sont une liste L.La fonction moyenne calcule la moyenne des éléments de la liste L.À la ligne 10 de la fonction calcul, elle effectue une opération de calcul utilisant les éléments des listes x et y, ainsi que les moyennes mx et my.La fonction calcul renvoie le résultat de la formule de calcul spécifiée à la ligne 10.Maintenant, recopions et testons ces deux fonctions avec la série statistique à deux variables fournie :

x = [9, 11, 13, 18, 23]

y = [32, 45, 65, 88, 91]

print(moyenne(x))

print(moyenne(y))

print(calcul(x, y))

En exécutant ce code, vous obtiendrez les résultats suivants :La moyenne de la série x est : 14.8La moyenne de la série y est : 64.2Le résultat de la fonction calcul est : 86.16

D'autres questions