La fonction sum() en Python

La fonction native sum() additionne les éléments d'un itérable et retourne leur somme. Découvrez tout sur cette fonction native de Python.

Article publié le et mis à jour le .
La fonction sum() en Python
🏆 250+ EXERCICES

Python : 250+ Exercices pour Progresser Rapidement en Codant

🚀 Apprenez Python de 0 avec 250+ exercices : Variables, Conditions, Boucles, Fonctions, POO, Décorateurs, Lambda et plus !

250+ exercices
Défis stimulants
Problèmes concrets

Concepts couverts dans les exercices :

Variables et Types de Données
Conditions et Boucles
Fonctions et POO
Décorateurs et Lambda
4.6/5
160+ étudiants
250+ exercices
À votre rythme !

⚡ Accès immédiat • 🧠 Défis stimulants • 🎯 Progression rapide

Maîtrisez Python en résolvant des problèmes concrets
Prêt à coder

La fonction native sum() additionne les éléments d’un itérable et retourne leur somme.

sum([0, 1, 1, 2, 3, 5, 8, 13, 21])  # 54

💡 Vous voulez en apprendre plus sur les fonctions comme sum() ? J’ai écrit un article qui reprend toutes les fonctions natives en Python.

Quelle est la syntaxe de la fonction sum ?

La syntaxe de la fonction sum() en Python est :

sum(iterable)
sum(iterable, start)

Quels paramètres prend la fonction sum ?

La fonction sum() prend 0 ou 1 paramètre :

  • iterable : un itérable comme une liste, un sum, un dictionnaire, un set ou autre. Ces éléments doivent être des nombres.
  • start (optionnel) : cette valeur est ajoutée à la somme des itérable si donnée en paramètre. Sinon, sa valeur par défaut est 0

Quelle valeur renvoie la fonction sum ?

La fonction sum() retourne la somme du paramètre start et des éléments d’un iterable.

Comment fonctionne la fonction sum ?

Voyons quelques exemples ensemble :

Exemple de la fonction native sum() sans le paramètre start :

nombres = [1, 2, 3, 4, 5]

sum(nombres)  # 15

Exemple de la fonction native sum() avec le paramètre start :

nombres = [1, 2, 3, 4, 5, 6]

sum(nombres, 21)  # 42
🏆 250+ EXERCICES

Python : 250+ Exercices pour Progresser Rapidement en Codant

🚀 Apprenez Python de 0 avec 250+ exercices : Variables, Conditions, Boucles, Fonctions, POO, Décorateurs, Lambda et plus !

250+ exercices
Défis stimulants
Problèmes concrets

Concepts couverts dans les exercices :

Variables et Types de Données
Conditions et Boucles
Fonctions et POO
Décorateurs et Lambda
4.6/5
160+ étudiants
250+ exercices
À votre rythme !

⚡ Accès immédiat • 🧠 Défis stimulants • 🎯 Progression rapide

Maîtrisez Python en résolvant des problèmes concrets
Prêt à coder