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.

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 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.