Dans cet exercice, nous allons calculer la somme des nombres entre deux nombres.
Dans cet exemple-ci, nous prenons les nombres 2
et 6
, le résultat de votre script doit donc être 20
(2 + 3 + 4 + 5 + 6
).
Votre script doit fonctionner peu importe l'ordre dans lequel vous donnez les nombres : somme(2, 6) et somme(6, 2) doivent retourner le même résultat !
def somme(a, b): c = sum(range(a, b+1)) return c resultat = somme(6, 12)
Antoine Foussier

def somme(a, b): if a < b: print(sum(range(a, b + 1))) return sum(range(a, b + 1)) else: return sum(range(b, a + 1)) resultat = somme(2, 6)
def somme(a, b): if a > b: a, b = b, a return sum(list(range(a, b + 1))) resultat = somme(2, 6)
Romu80

def somme(a, b): pass resultat = somme(2, 6)
Un instant...
Test de la fonction somme
La variable resultat
doit contenir la somme des nombres de 2 à 6 (donc dans ce cas-ci le nombre 20).
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé