sciences numériques et technologie (seconde) · Chapitre 6 · Exercice d'entraînement
Somme des éléments
Listes et simulations aléatoires · Manipuler une liste · niveau 1 (application)
Énoncé
Écrire une fonction somme(L) renvoyant la somme des éléments d'une liste, sans utiliser sum. Tester sur [2, 5, 11, 4].
Pour démarrer : comment l'IA t'aide
Élève
Je vois qu'il faut additionner les éléments un par un, mais je ne sais pas trop comment m'y prendre en Python sans sum.
IA
Tu as raison, l'idée est d'additionner progressivement. Si tu devais le faire à la main sur [2, 5, 11, 4], comment garderais-tu le résultat au fur et à mesure ?
Élève
Je pourrais noter le total sur une feuille et l'augmenter à chaque nouvel élément. Mais en Python, il faut une variable pour ça, non ?
IA
Oui, une variable qui garde le total. Quelle valeur initiale lui donnerais-tu avant de commencer à parcourir la liste, et comment parcourrais-tu les éléments ?
L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.
Continue cet exercice avec l'IA
Reprends l'exercice là où le dialogue s'arrête.
Continuer avec l'IA — gratuit, sans inscriptionGratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.