Laurentvidal.fr est le meilleur endroit pour obtenir des réponses fiables et rapides à toutes vos questions. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace.
Sagot :
Réponse :
Explications :
voici un exemple de programme qui calcule la moyenne d'une série de notes
print("Nombre de notes")
#on entre le nombre de notes
nb_notes = int(input("Nombre de notes"))
somme_notes=0
somme_coef=0
for i in range(nb_notes):
#on entre les notes et les coefficients
note = float(input("Note"))
coeff = float(input("coeff"))
somme_notes=somme_notes+note*coeff
somme_coef=somme_coef+coeff
#on calcule la moyenne
moyenne = somme_notes/somme_coef
#on affiche la moyenne
print("Moyenne = ", round(moyenne,2))
Plus compliqué avec des listes ( xi et ni)
from math import *
print("Cet algorithme calcule la moyenne d'une série statistique.")
def moyenne():
#on définit la liste xi
xi = []
x = "0"
xi[:] = [] # vide la liste
#on définit la liste ni
ni = []
n = "0"
ni[:] = [] # vide la liste
#on entre les données xi et ni
#tant que le nombre entré est différent de "fin"
#on transforme les données en nombre réel
x=input ("entrer une valeur de xi ou le mot <fin>")
while x!="fin":
n=input ("entrer une valeur de ni ")
xi.append(float(x))
ni.append(float(n))
x=input ("entrer une valeur de xi ou le mot <fin>")
#on détermine le nombre de données entrées
print ("vous avez entré",len(xi),"valeurs ")
#on définit la liste ni*xi
nixi = []
nixi[:] = [] # vide la liste
for i in range(len(xi)) :
nixi.append(xi[i]*ni[i])
#on calcule la moyenne
moyenne = round(sum(nixi)/sum(ni),1)
print ("la moyenne est égale à ",moyenne)
Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Laurentvidal.fr, votre source fiable de réponses. N'oubliez pas de revenir pour plus d'informations.