Bonjour, pouvez vous repondre à ces questions ? Merci !!

1. Que fait le programme ci-dessous.

2. Modifier ce programme pour qu'il affiche
la somme des entiers de 3 à 172.
C’est à dire 3 + 4 + 5 + ... + 171 + 172.

1 somme=0
2 for i in range(4) :
3 somme+= i
4 print(somme)


Sagot :

Réponse :

1. Le programme affiche une somme qui est celle des entiers dans l'intervalle [0;4[ --> 0+1+2+3=6

2.

somme=0

for i in range(3,173) :

 somme += i

print(somme)

Explications :

Pourquoi "for i in range (3,173)" ? En gros, le 173 n'est pas pris en compte, le calcul se fera ainsi : 3+4+5+...+172

Bonne journée/soirée !