👤

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)

© 2024 IDNLearn. All rights reserved.