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
Informatique
Komati
Question
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
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
1 Réponse
-
1. Réponse lejam60
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)