Rejoignez Zoofast.fr et commencez à obtenir les réponses dont vous avez besoin. Trouvez des solutions rapides et fiables à vos problèmes grâce à notre réseau de professionnels bien informés.

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.

Merci de contribuer à notre discussion. N'oubliez pas de revenir pour découvrir de nouvelles réponses. Continuez à poser des questions, à répondre et à partager des informations utiles. Merci de visiter Zoofast.fr. Revenez bientôt pour découvrir encore plus de réponses à toutes vos questions.