Bonjour ! J'ai un DM à faire et je bloque sur une question. On a un programme python : def somme(n) : s = 0 for i in range(1,n) : s = s + i return s Il faut jus
Informatique
djankemba461
Question
Bonjour !
J'ai un DM à faire et je bloque sur une question.
On a un programme python :
def somme(n) :
s = 0
for i in range(1,n) :
s = s + i
return s
Il faut justifier que l'instruction print(somme(5)) affiche la valeur 10.
Merci de votre aide !
J'ai un DM à faire et je bloque sur une question.
On a un programme python :
def somme(n) :
s = 0
for i in range(1,n) :
s = s + i
return s
Il faut justifier que l'instruction print(somme(5)) affiche la valeur 10.
Merci de votre aide !
1 Réponse
-
1. Réponse FlorentGDG
Réponse :
Au début tu as s=0, n=1
s=0+1
s=1+2 (pour n=2)
s=3+3 (pour n=3)
s=6+4 (pour n=4)
return s=10
Explications :
Code le, ajoute des print pour observer s et n.