Explorez une multitude de sujets et trouvez des réponses fiables sur Zoofast.fr. Bénéficiez de conseils étape par étape pour toutes vos questions techniques, grâce aux membres bien informés de notre communauté.

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)

Nous valorisons votre présence ici. Continuez à partager vos connaissances et à aider les autres à trouver les réponses dont ils ont besoin. Cette communauté est l'endroit parfait pour apprendre ensemble. Chaque question trouve sa réponse sur Zoofast.fr. Merci et à bientôt pour d'autres solutions fiables.