wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Rappel 2

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

1. Quelle instruction permet de tester une condition en Python ?

a)

repeat

b)

for

c)

if

d)

loop

2.

Que fait ce programme ?

a)

Affiche "Tu peux jouer !"

b)

Affiche "Tu ne peux pas jouer"

c)

Il y a une erreur

d)

Ne fait rien

3.

Quelle est la sortie de ce programme ?

a)

Petit nombre

b)

Grand nombre

c)

Rien

d)

Erreur

4.

Que signifie elif en Python ?

a)

Une faute de frappe de if

b)

Une façon d'écrire "autrement"

c)

Une boucle

d)

Un mot magique

5.

Que fait ce programme si x = 8 ?

a)

Grand

b)

Moyen

c)

Petit

d)

Rien

6.

Comment vérifier si une variable y est égale à 10 ?

a)

if y = 10:

b)

if y == 10:

c)

if y === 10:

d)

if y != 10:

7.

Quelle est la sortie de ce programme ?

a)

Réussi

b)

Échec

c)

Réussi et Échec

d)

Rien

8.

Quelle est la sortie si a = 5 ?

a)

A est grand

b)

A est moyen

c)

A est petit

d)

Rien

9.

Que fait ce programme si x = 20 ?

a)

Grande valeur

b)

Très grande valeur

c)

Rien

d)

Erreur

10.

Comment dire "sinon" en Python ?

a)

else

b)

other

c)

elif

d)

except

11.

Quelle boucle est utilisée pour répéter une action un certain nombre de fois ?

a)

while

b)

repeat

c)

for

d)

do

12.

Que fait ce programme ?

a)

Affiche "Bonjour" 3 fois

b)

Affiche "Bonjour" 2 fois

c)

Affiche "Bonjour" 1 fois

d)

Ne fait rien

13.

Quelle est la sortie de ce programme ?

a)

1, 2, 3

b)

1, 2, 3,4

c)

0, 1, 2, 3

d)

2, 3, 4

14.

Quelle boucle s'exécute tant qu'une condition est vraie ?

a)

for

b)

if

c)

while

d)

elif

15.

Que fait ce programme ?

a)

Affiche "Salut" 3 fois

b)

Affiche "Salut" 2 fois

c)

Ne fait rien

d)

Boucle infinie

16.

Comment arrêter une boucle prématurément ?

a)

stop

b)

exit

c)

break

d)

return

17.

Quelle est la sortie de ce programme ?

a)

0, 1, 2

b)

0, 1, 2, 3, 4

c)

3, 4, 5

d)

Rien

18.

Quelle est la sortie de ce programme ?

a)

0, 1, 3

b)

0, 1, 2, 3

c)

2, 3, 4

d)

1, 3, 4

19.

Que fait ce programme ?

a)

Affiche 1, 2, 3, 4

b)

Affiche 1, 2, 3, 4,5

c)

Boucle infinie

d)

Ne fait rien

20.

Quelle est la sortie de ce programme ?

a)

2, 4, 6

b)

1, 2, 3, 4

c)

0, 1, 2, 3, 4, 5

d)

rien

21.

Que signifie range(5) dans une boucle for ?

a)

Boucle de 1 à 5

b)

Boucle de 0 à 4

c)

Boucle de 0 à 5

d)

Boucle infinie

22.

Comment écrire une boucle for qui compte de 2 en 2 jusqu'à 10 ?

a)

for i in range(2, 11, 2)

b)

for i in range(2, 10):

c)

for i in range(10, 2, 2):

d)

for i in range(2, 10, -2):

23.

Que fait ce programme ?

a)

Affiche 0, 1, 2

b)

Affiche 1, 2, 3

c)

Affiche 2, 3, 4

d)

Ne fait rien

24.

Comment exécuter une boucle while infinie ?

a)

while x > 0:

b)

while True:

c)

while False:

d)

while x < 10:

25.

Que va afficher ce programme ?

a)

1, 4, 7

b)

1, 2, 3, 4, 5, 6, 7, 8, 9

c)

1, 3, 6, 9

d)

Boucle infinie

26.

Que fait continue dans une boucle ?

a)

Arrête complètement la boucle

b)

Passe à l’itération suivante sans exécuter le reste du bloc

c)

Supprime un élément d’une liste

d)

Relance la boucle depuis le début

27.

Quel sera l'affichage du programme suivant ?

a)

1, 3, 5

b)

0, 2, 4

c)

2, 4, 6

d)

0, 1, 2, 3, 4, 5

28.

Quelle est la différence entre break et continue ?

a)

break passe à l’itération suivante, continue arrête la boucle

b)

break arrête complètement la boucle, continue saute une itération

c)

break ne fonctionne que dans while, continue que dans for

d)

Ils font la même chose

29.

Comment vérifier si un nombre n est pair dans une condition if ?

a)

if n / 2 == 0:

b)

if n % 2 == 0:

c)

if n == 2:

d)

if n // 2 == 0:

30.

Que va afficher ce programme ?

a)

0, 1, 2, 3

b)

0, 1, 2, 3, Terminé

c)

1, 2, 3, 4

d)

Boucle infinie