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 !