Bonsoir,
j'ai un problème a résoudre en python:
Ecrire un programme qui demande à l'utilisateur de saisir n nombres, n étant choisi par l'utilisateur, puis d'afficher la moyenne de ces nombres. (avec un boucle for)
Merci d'avance


Sagot :

Réponse :

Bonjour,

Explications :

def moyenne(n):

   S=0

   L=[]

   for i in range(n):

       x=float(input())

       L=L+[x]

       S=S+x

   print("La moyenne de",L)

   print("est",S/n)

>>> moyenne(4)

La moyenne de [5.0, -1.0, 7.0, 6.31]

est 4.3275

>>> moyenne(21)

La moyenne de [0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0]

est 10.0

>>>