👤

Explorez un monde de connaissances et obtenez des réponses sur FRstudy.me. Posez n'importe quelle question et recevez des réponses bien informées de notre communauté de professionnels expérimentés.

Bonjour, je bloque sur ça en SNT, en classe de seconde
a = 100
while i < 3:
a = a + 3
print (a)

Il faut que je modifie le programme pour qu'il se termine. Merci d'avance


Sagot :

Réponse :

Explications :

La boucle while  s'execute qd le test (i <3 ) est vrai donc il faut initialiser la variable i

On va l'initialiser à 0 : i = 0 . Là on peut executer le test de du while

Pour sortir de la boucle while il faut faire varier le i avec l'instruction

i=i+1

On s'execute  la boucle pour i = 0 , i= 1 et i= 2 car le test est vrai

à l'étape i = 3 le test devient faux et on affiche la valeur de a:

a = 100

i=0

while i < 3:

    a = a + 3

    i=i+1

print (a)