Exercice 27
Écrire un algorithme en Python sous forme de fonction qui prends en argument une liste de nombres et renvoie la somme des éléments de la liste. Et un autre qui renvoie la multiplication des éléments de la liste.
Solution
Voici les algorithmes sous forme de fonctions Python qui calculent la somme et le produit des éléments d'une liste de nombres passée en arguments:
1 2 3 4 5 6 7 8 9 |
# fonction qui calcul la somme des éléments de la liste def somme_liste(liste): """ Calcule la somme des éléments d'une liste de nombres. """ somme = 0 for element in liste: somme += element return somme |
1 2 3 4 5 6 7 8 9 |
# fonction qui calcul le produit des éléments de la liste def produit_liste(liste): """ Calcule le produit des éléments d'une liste de nombres. """ produit = 1 for element in liste: produit *= element return produit |
Vous pouvez ensuite appeler ces fonctions avec une liste de nombres comme argument :
1 2 3 4 |
ma_liste = [1, 2, 3, 4, 5] print(somme_liste(ma_liste)) # affiche: 15 print(produit_liste(ma_liste)) # affiche: 120 |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 27: algorithme python qui calcul la somme et le produit des éléments d'une liste”