Informatique

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

1 Réponse

  • 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)

Autres questions