Sagot :
Réponse :
bjr
Explications étape par étape
Question 1
ca renvoit 10
la premiere boucle i est 0 et s aussi donc ca donne 0
pour i = 1 ca donne s = 0 + 1 = 1
pour i = 2 ca donne s = 2 + 1 = 3
pour i = 3 ca donne s = 3 + 3 = 6
pour i = 4 ca donne s = 4 + 6 = 10
et ca s arrete la
donc le resultat est 10
Question 2
quand tu ecris ce code ou si tu le copies / colles
attention aux indentations avec python (tu dois mettre 4 espaces et pas de tabulation)
def compte(n):
c= 5000
for i in range(n):
c = c*(1+0.025)
return c
Question 3
C'est la a) , c) et d) qui renvoient 15
pour le a)
pour i = 0 S = 0
pour i = 1 S = 1
pour i = 2 S = 3
pour i = 3 S = 6
pour i = 4 S = 10
pour i = 5 S = 15
b) renvoit 16
pour i = 1 S = 1
pour i = 3 S = 4
pour i = 5 S = 9
pour i = 7 S = 16
c) renvoit 15
pour i = 1 S = 1
pour i = 2 S = 3
pour i = 3 S = 6
pour i = 4 S = 10
pour i = 5 S = 15
d) renvoit 15
pour i = 3 S = 3
pour i = 5 S = 8
pour i = 7 S = 15