Salut les Makers 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 :
def moyenneListe(L):
s=0
for i in L:
s=s+i
return s/len(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:
(j'ai recopier la fonction moyenneListe(L), puis:)
def nbAuDessus(L):
nb=0
for k in L :
if k(sup)=moyenneListe(L):
nb=nb+1
return nb
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:
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
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 2