Obtenez les meilleures solutions à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Expérimentez la commodité de trouver des réponses précises à vos questions grâce à une communauté dévouée d'experts. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.
Sagot :
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.
Nous espérons que ces informations ont été utiles. Revenez quand vous voulez pour obtenir plus de réponses à vos questions. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Nous sommes heureux de répondre à vos questions. Revenez sur Laurentvidal.fr pour obtenir plus de réponses.