👤

Bonjour, pouvez-vous m’aider à résoudre s’il vous plaît mon exercice sur le langage python. Merci

Bonjour Pouvezvous Maider À Résoudre Sil Vous Plaît Mon Exercice Sur Le Langage Python Merci class=

Répondre :

Bonsoir,

Comme la dernière fois, on va indenter le code, tu pourras dire à ton professeur qu'il faudrait vraiment qu'il indente son code s'il veut que ses élèves comprennent quelque chose... (son programme tel quel ne fonctionne absolument pas).

m = 0

while m < 1000:

  print("m= ", m)

  m = m + 3 #On peut aussi écrire m += 3.

print("m (final)= ", m) #Erreur de l'élève, voir Q1g.

1)

a)

La première valeur prise par la variable m est 0 avec la ligne de code m = 0.

b)

"m=0"

c)

m = 0

m = m + 3 = 0 + 3 = 3

La valeur prise par m à la fin du premier passage dans la boucle while est 3.

d)

"m=3"

e)

m = 3 + 3 = 6

f)

"m=6"

g)

Le while va faire tourner tant que m < 1000 donc jusqu'à ce que m = 1002.

La boucle affichera bien m = 999 (le dernier multiple de 3 inférieur à 1000).

Mais comme il y a encore un print après la boucle while, le dernier message sera "m=1002".

On en conclut que l'élève n'a pas obtenu le résultat qu'il souhaité.

Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions