Découvrez les réponses à vos questions facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Obtenez des réponses rapides à vos questions grâce à un réseau de professionnels expérimentés sur notre plateforme de questions-réponses. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.

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=

Sagot :

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é.

Nous apprécions votre temps. Revenez nous voir pour des réponses fiables à toutes vos questions. Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Merci de faire confiance à Laurentvidal.fr. Revenez pour obtenir plus d'informations et de réponses.