Salut j'aurai besoin de votre aide pour la simplification d'un de mes programmes :
11) Ecrivez une fonction moyenneListe(L) qui calcule et retourne la moyenne des éléments de L :
2. Ecrivez une fonction nbNotesAuDessus(L) qui calcule et retourne le nombre de notes superieurs ou égale a la moyenne des éméments de L:Code:def moyenneListe(L): s=0 for i in L: s=s+i return s/len(L)
(j'ai recopier la fonction moyenneListe(L), puis
3. Ecrivez une fonction existeNoteMoyenne(L) qui retourne True is il E un element de L egale a la moyenne des éléments de L, sinon False:Code:def nbAuDessus(L): nb=0 for k in L : if k(sup)=moyenneListe(L): nb=nb+1 return nb
je me demande si pour la 2 il est possible de simplifier sur le modele de la 3, ou alors si pour la 3 je dois proceder comme la 2Code:def existeNoteMoyenne(L): s=0 for i in L: s=s+i for k in L: m=s/len(L) if k==m: return True return False
-----