Python au lycée (3) : Les boucles Entraînement

Vrai/Faux : Boucles while et pièges (niveau 3)

Durée estimée
10 minutes
Difficulté
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Objectifs travaillés

Pour chaque affirmation suivante sur les boucles while et les pièges classiques en Python, indiquez si elle est Vraie ou Fausse.

Déroulement pas à pas (Correction et Indices)

Question 1 :

Affirmation : Dans l'instruction while i < 10 :, le bloc continue de s'exécuter tant que i est inférieur à $10$.

  • (Correct) Vrai
  • (Incorrect) Faux
Question 2 :

On exécute le programme Python ci-dessous :

i = 1
while i < 1000 :
    i = i * 2
print(i)

Affirmation : Ce programme affiche $512$.

  • (Incorrect) Vrai
  • (Correct) Faux
Question 3 :

On considère le programme Python ci-dessous :

i = 0
while i < 5 :
    print(i)

Affirmation : Ce programme affiche les entiers de $0$ à $4$ puis s'arrête.

  • (Incorrect) Vrai
  • (Correct) Faux
Question 4 :

On souhaite trouver la plus petite puissance de $3$ strictement supérieure à $100$. On écrit :

p = 1
while p <= 100 :
    p = p * 3
print(p)

Affirmation : Ce programme affiche $243$.

  • (Correct) Vrai
  • (Incorrect) Faux
Question 5 :

Affirmation : Pour sortir d'une boucle while dès que n dépasse $500$, il faut écrire while n > 500 :.

  • (Incorrect) Vrai
  • (Correct) Faux
Question 6 :

On exécute le programme Python ci-dessous :

n = 0
s = 0
while s < 20 :
    n = n + 1
    s = s + n
print(n)

Affirmation : Ce programme affiche $6$.

  • (Correct) Vrai
  • (Incorrect) Faux