👤

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 !

Sagot :

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.

Other Questions

© 2024 IDNLearn. All rights reserved.