Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python_QUIZ_S2_EEBA

Total questions: 30

Worksheet time: 45mins

Name
Class
Date
1.

Quel est le commande utilisé pour afficher des chiffres et du texte à l'écran ?

a)

print

b)

input

c)

output

d)

command

2.

Qu'est-ce qu'une "input" ?

a)

Une fonction qui nous permet de demander à l'utilisateur d'entrer certaines données.

b)

Brancher quelque chose.

c)

Données affichées sur un écran.

d)

Une fonction

3.

Quel sera le résultat du code suivant ?

print("Hello" + "world !")

a)

Hello world!

b)

Helloworld!

c)

SyntaxError

d)

"Hello" "world!"

4.

Quel sera le résultat du code suivant ?

print("Hello" + 2 + "world")

a)

Hello 2 world

b)

Hello2world

c)

TypeError

d)

HelloHelloworld

5.

Quel est le code correct pour créer une liste de noms ?

a)

nameList = John, Harry, Jesse, John, Harry, Harry

b)

nameList = ("John", "Harry", "Jesse", "John", "Harry", "Harry")

c)

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

d)

nameList = [John, Harry, Jesse, John, Harry, Harry]

6.

Les éléments d'une liste ont un numéro d'index. Dans la liste suivante, quel élément a le numéro d'index 3 ?

["Barry", "Harry", "Jesse", "John", "Peter", "Harry"]

a)

"Barry"

b)

"Harry"

c)

"Jesse"

d)

"John"

7.

Quel est le résultat de ce code ?

a)

blue

b)

green

c)

red

d)

error

8.

Parmi les symboles suivants, lequel est utilisé en Python pour signifier "supérieur ou égal à" ?

a)

<=

b)

>>

c)

>=

d)

=>

9.

Que vont imprimer les lignes de code suivantes ?

a)

A

b)

B
C

c)

A
C

d)

Rien, il renverra une erreur.

10.

Choisissez le résultat.

for i in range (10,13):

print (i*i)

a)

100

121

144

b)

100

121

144

169

c)

100

121

d)

100

169

11.

Un type de données composé de chiffres, de lettres et de symboles.

a)

String

b)

Integer

c)

Float

d)

Boolean

12.

Lequel de ces morceaux de code renverrait le nom "Olivia" de la liste suivante ?

nameList=['Sophia', 'Olivia', 'Riley', 'Emma', 'Ava', 'Isabella']

a)

nameList(0)

b)

nameList(1)

c)

nameList[2]

d)

nameList[1]

13.

Pour supprimer un élément d'une liste, vous ne pouvez pas utiliser :

a)

remove()

b)

del

c)

clear()

d)

delete

14.

Qu'est-ce qui n'est PAS un type de données en Python ?

a)

integer

b)

anchor

c)

boolean

d)

float

15.

student_list = ['Alex','John','Cattherine','Lexa')

student_list.append('Jemy')

print(student_list[-1]

Quel est le résultat ?

a)

Jemy

b)

Alex

c)

John

d)

Lexa

16.

La liste a besoin d'un nom de plus à la fin - "Felipe". Quel morceau de code ci-dessous permettrait de le faire ?

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

a)

nameList.append(Felipe)

b)

append(nameList,"Felipe")

c)

nameList.append["Felipe",7]

d)

nameList.append("Felipe")

17.

Quel est l'indice du nom "Paula" dans la liste suivante :

names = ["Paul","Phillip","Paula","Phillipa"]

a)

0

b)

1

c)

2

d)

3

18.

Quel est le résultat du programme ci-dessous ?

mariana_islands = ['Saipan', 'Tinian', 'Rota']

mariana_islands[0] = 'Guam'

print(mariana_islands)

a)

['Saipan', 'Tinian', 'Rota']

b)

['Guam', 'Tinian', 'Rota']

c)

['Saipan', 'Tinian', 'Rota', 'Guam']

d)

['Guam', 'Saipan', 'Tinian', 'Rota']

19.

Quel est le résultat du programme ci-dessous ?

mariana_islands = ['Guam', 'Saipan', 'Tinian', 'Rota']

print(mariana_islands[-1])

a)

Guam

b)

Saipan

c)

Tinian

d)

Rota

20.

Que produira le code suivant ?

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,1,2,3,4,5,6,7,8,9,10,11,12

c)

1,2,3,4,5,6,7,8,9,10,11,12,13

d)

0,1,2,3,4,5,6,7,8,9,10,11,12,13

21.

Le résultat du code suivant est

a)

Hi

Hi

Hi

b)

Hi

Hi

c)

Hi

Hi

Hi

Hi

d)

1,2,3,4

22.

Si vous souhaitez qu'une boucle répète 3 types, que devriez-vous utiliser ?

a)

For counter in range(0,5):

b)

For counter in range(1.3):

c)

For counter in range(0.3):

d)

For counter in range(2)

23.

Regardez ce code, quelle forme va-t-il prendre ?

a)

Carré

b)

Triangle

c)

Rectangle

d)

Hexagon 

24.

Quel est le résultat du code suivant ?

for i in range(10, 15, 1):

print( i)

a)

10 11 12 13 14

b)

10 11 12 13 14 15

c)

11 12 13 14 15

d)

None of above

25.

Pour afficher quelque chose à l'écran, utilisez cette commande :

a)

print()

b)

Print()

c)

screen()

d)

display()

26.

Quel sera le résultat du code suivant ?
print("3+4")

a)

7

b)

3+4

c)

34

d)

SyntaxError

27.

Quelle sera la sortie de la console si l'utilisateur saisit 15 et 30 ?

a)

Syntax error

b)

45

c)

1530

d)

"num1 + num2"

28.

Quelle sera la sortie de la console si l'utilisateur saisit 15 et 30 ?

a)

"num1 + num2"

b)

1520

c)

35

d)

Syntax error

29.

Quel sera le résultat du code suivant ?
print(Hello world!)

a)

Hello world!

b)

SyntaxError

c)

Hello world

d)

print(Hello world!)

30.

Quel sera le résultat du code présenté ici ?

a)

3,2,1,0

b)

0,1,2,3

c)

3,2,1

d)

1,2,3