wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bases de Python

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Quelle est la méthode correcte pour convertir une chaîne de caractères "123" en entier ?

a)

int("123")

b)

float("123")

c)

str("123")

d)

bool("123")

2.

Que renvoie `int(3.14)` en Python ?

a)

3.14

b)

3

c)

3.0

d)

3.14

3.

Quelle est la sortie de `print("Bonjour " + 3)` ?

a)

Bonjour 3

b)

Erreur de type

c)

Bonjour3

d)

Bonjour 3

4.

Quelle fonction de conversion doit-on utiliser pour transformer un entier en chaîne de caractères ?

a)

int()

b)

str()

c)

float()

d)

bool()

5.

Quelle est la sortie de ce code : `x = "True"; a = bool(x); print(a)` ?

a)

True

b)

False

c)

None

d)

Erreur

6.

Quelle est la syntaxe correcte pour définir une fonction en Python ?

a)

function nom(param):

b)

def nom(param):

c)

func nom(param):

d)

define nom(param):

7.

Que fait la ligne `print(i)` dans une boucle `for` qui parcourt `range(5)` ?

a)

Affiche les valeurs de `i` de 1 à 5

b)

Affiche les valeurs de `i` de 0 à 5

c)

Affiche les valeurs de `i` de 0 à 4

d)

Affiche les valeurs de `i` de 1 à 4

8.

Quelle est la sortie de ce code : `print("Bonjour, " + nom + "!")` si `nom = "Alice"` ?

a)

Bonjour, Alice!

b)

Bonjour, nom!

c)

Bonjour, "Alice"!

d)

Bonjour, Alice

9.

Quel est le type de la variable `age` dans `age = 30` ?

a)

float

b)

str

c)

int

d)

bool

10.

Quelle est la sortie de `print(10 % 3)` ?

a)

10

b)

3

c)

1

d)

0

11.

Quelle est la sortie de `print(1 + 2 * 3)` ?

a)

9

b)

7

c)

6

d)

11

12.

Quelle est la syntaxe correcte pour une condition `if` en Python ?

a)

if condition then:

b)

if (condition):

c)

if condition else:

d)

if condition:

13.

Quelle est la sortie de `print(5 // 2)` ?

a)

2.5

b)

2

c)

2.0

d)

3

14.

Quel est le rôle de la fonction `input()` ?

a)

Afficher un message à l'écran

b)

Lire une entrée de l'utilisateur et la stocker sous forme de chaîne de caractères

c)

Convertir une chaîne en entier

d)

Afficher un message d'erreur

15.

Quelle est la sortie de `print("1" + "2")` ?

a)

12

b)

3

c)

1 2

d)

Erreur