👤

Bonjour, je veux bien de l'aide dans du python. Il faut créer une fonction moyenne(). Elle va servir à calculer la moyenne dans une liste avec 2 chiffres après la virgule (int ou float).

Expliquez moi svp parce-que je veux comprendre, merci beaucoup


Répondre :

Réponse :

Bonjour,

Le code suivant permet de calculer la moyenne des nombres dans une liste.

def moyenne():

   liste = []  

   # On crée une liste vide pour ensuite y ajouter des nombres

   quantité = int(input('Combien de nombres? '))

   # On choisit le nombre de nombres voulus

   print('') # Sauter une ligne pour plus de lisibilité dans le 'output'.

   for i in range(quantité):

       nombres = float(input('Nombre: '))

       liste.append(nombres)

# On demande dans la boucle les nombres en fonction de la quantité voulue

# float pour accepter des valeurs entières et décimales

# liste.append(nombres) pour ajouter dans notre liste les nombres qu'on vient de taper

   moyenne = sum(liste)/len(liste)

# sum(liste)  pour additionner les nombres dans la liste

# Le / pour diviser

# len(liste)  pour déterminer la longueur de la liste, soit l'effectif total

   print('') # Sauter une ligne pour plus de lisibilité

   print('La moyenne est: ' + str(round(moyenne, 2)))

   # str() pour convertir la moyenne de 'integer' en 'string'

   # On affiche la moyenne en arrondissant au centième round(moyenne, 2)

   # 1 pour le dixième

   # 2 pour le centième

   # 3 pour le millième etc..

moyenne()  # Pour executer la fonction qu'on a définie.

Remarque: Tu dois faire attention au nombre d'espace à chaque ligne du code sinon il y aura des erreurs dans le 'output'.

Lorsque qu'on tape les nombres, il faut que les décimaux soit avec des points et non pas des virgules. (Exemple: 14.5 et non pas 14,5)

Et les # .... sont juste des explications, et ne font pas partie de code.

Merci d'avoir visité notre site, qui traite de Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions