Bonsoir,
2)
u = 6000
i = 1
u = u + 300 = 6000 + 300 = 6300
i = 2
u = u + 300 = 6300 + 300 = 6600
i = 3
u = u + 300 = 6600 + 300 = 6900
Finalement, u = 6900.
3)
" for i in range(n): " cela veut dire: " Pour i allant de 0 à n - 1 ", le n est exclut.
" for i in range(n+1): " cela veut dire: " Pour i allant de 0 à n ", le n+1 est exclut.
Donc pour faire la boucle n fois comme pour le langage naturel il faut utiliser:
for i in range(n)
Finalement, le script 1 est correct.
Bon travail,
Thomas