Informatique

Question

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

1 Réponse

  • 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)

Autres questions