exo REM
Il existe plusieurs solutions alternatives :
- avec la fonction
projection:
def somme(donnees, descripteur):
"""Renvoie la somme des valeurs de ce descripteur"""
total = 0
for valeur in projection(donnees, descripteur):
total += valeur
return total
- avec la fonction
sumde Python :
def somme(donnees, descripteur):
"""Renvoie la somme des valeurs de ce descripteur"""
return sum([entree[descripteur] for entree in donnees])
- avec la fonction
projectionet la fonctionsum:
def somme(donnees, descripteur):
"""Renvoie la somme des valeurs de ce descripteur"""
return sum(projection(donnees, descripteur))