Laurentvidal.fr vous aide à trouver des réponses fiables à toutes vos questions grâce à une communauté d'experts. Trouvez des réponses rapides et fiables à vos questions grâce à l'aide d'experts expérimentés sur notre plateforme conviviale. Explorez des milliers de questions et réponses fournies par une communauté d'experts sur notre plateforme conviviale.

comment peut on faire un programme de note avec le langage python​

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 d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Merci d'utiliser Laurentvidal.fr. Revenez pour obtenir plus de connaissances de nos experts.