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

QCM : Sommes, compteurs et boucle while en Python

Durée estimée
5 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

Ce QCM porte sur les calculs de sommes, les compteurs et la boucle while en Python. Choisissez la bonne réponse parmi les quatre propositions.

Déroulement pas à pas (Correction et Indices)

Question 1 :

On exécute le programme Python ci-dessous :

S = 0
for i in range(1, 11) :
    S = S + i
print(S)

Que s'affiche-t-il ?

  • (Incorrect) $10$
  • (Incorrect) $45$
  • (Correct) $55$
  • (Incorrect) $100$
Question 2 :

On exécute le programme Python ci-dessous :

S = 0
for i in range(5) :
    S = S + i**2
print(S)

Que s'affiche-t-il ?

  • (Incorrect) $25$
  • (Correct) $30$
  • (Incorrect) $10$
  • (Incorrect) $55$
Question 3 :

On exécute le programme Python ci-dessous :

p = 1
for i in range(1, 5) :
    p = p * i
print(p)

Que s'affiche-t-il ?

  • (Incorrect) $10$
  • (Incorrect) $120$
  • (Correct) $24$
  • (Incorrect) $5$
Question 4 :

On exécute le programme Python ci-dessous :

i = 1
while i < 20 :
    i = i * 3
print(i)

Que s'affiche-t-il ?

  • (Incorrect) $9$
  • (Incorrect) $20$
  • (Correct) $27$
  • (Incorrect) $81$
Question 5 :

On exécute le programme Python ci-dessous :

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

Que s'affiche-t-il ?

  • (Incorrect) $64$
  • (Incorrect) $100$
  • (Correct) $128$
  • (Incorrect) $256$
Question 6 :

On exécute le programme Python ci-dessous :

c = 0
for i in range(10) :
    if i % 2 == 0 :
        c = c + 1
print(c)

Que s'affiche-t-il ?

  • (Incorrect) $10$
  • (Incorrect) $4$
  • (Correct) $5$
  • (Incorrect) $0$