QCM : Sommes, compteurs et boucle while en Python
Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.
Créer un compteObjectifs 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 ?
S = 0
for i in range(1, 11) :
S = S + i
print(S)- (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 ?
S = 0
for i in range(5) :
S = S + i**2
print(S)- (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 ?
p = 1
for i in range(1, 5) :
p = p * i
print(p)- (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 ?
i = 1
while i < 20 :
i = i * 3
print(i)- (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 ?
i = 1
while i <= 100 :
i = i * 2
print(i)- (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 ?
c = 0
for i in range(10) :
if i % 2 == 0 :
c = c + 1
print(c)- (Incorrect) $10$
- (Incorrect) $4$
- (Correct) $5$
- (Incorrect) $0$