algorithmique et programmation (première) · Chapitre 1 · Exercice de TD
Écrire une fonction somme entiers(n) renvoyant 1 + 2 + … + n par une…
Consolidation : variables, conditions, boucles, fonctions · niveau 2
Énoncé
Écrire une fonction somme_entiers(n) renvoyant par une boucle, puis une version sans boucle utilisant la formule du cours de mathématiques. Vérifier qu'elles coïncident pour .
Corrigé
def somme_entiers(n):
S = 0
for k in range(1, n + 1):
S = S + k
return S
def somme_formule(n):
return n * (n + 1) // 2
print(somme_entiers(100), somme_formule(100)) # 5050 5050100 % gratuit
La suite du chapitre est sur Adloun
- 3 autres exercices corrigés dans ce chapitre, et 3 à chercher avec le tuteur
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.