wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Révisions Python

Total questions: 41

Worksheet time: 33mins

Name
Class
Date
1.

En python , que fait l’opérateur // ?

a)

Retourne le quotient de la division euclidienne

b)

Retourne le reste de la division euclidienne

c)

Réalise deux divisions successives

d)

Permet de mettre un nombre à une puissance

2.

type(5.4) renvoie

a)

float

b)

int

c)

str

d)

bool

3.

type(7) renvoie

a)

float

b)

int

c)

str

d)

bool

4.

type(12.0) renvoie

a)

float

b)

int

c)

str

d)

bool

5.

type(True) renvoie

a)

float

b)

int

c)

str

d)

bool

6.

Quel symbole est utilisé en python pour attribuer des valeurs à une variable ?

a)

+

b)

*

c)

>

d)

=

7.

quel est le resultat affiché par ce script ?

print(" Bonjour! ")

a)

"Bonjour!"

b)

" Bonjour ! "

c)

Bonjour!

d)

' Bonjour! '

8.

On écrit successivement les 3 lignes ci-contre. Que valent alors a et b ?

a)

a= -1 et b=2

b)

a=2 et b=3

c)

a= -1 et b=3

d)

a= 2 et b=5

9.

float(input("donner un nombre")

a)

converti le nombre saisi en flottant

b)

converti le nombre saisi en entier

c)

converti le nombre saisi en string

d)

converti le nombre saisi en chaîne de caractères

10.

Quel symbole est utilisé en python pour multiplier des valeurs ?

a)

*

b)

#

c)

x

d)

%

11.

Quelle est la syntaxe pour vérifier si deux valeurs sont égales en Python ?

a)

==

b)

=

c)

===

d)

is

12.

Combien vaut 35%6

a)

erreur

b)

0.833333

c)

5

d)

7

13.

Combien vaut 8**2 ?

a)

1

b)

8

c)

64

d)

16

14.

Combien vaut 35//6

a)

35//6

b)

5.833333

c)

4

d)

5

15.

Combien vaudra la variable d à la fin de ce programme ?

a=3
b=a-1
c=b+3
d=c-1

a)

0

b)

3

c)

4

d)

7

16.

Qu'affiche ce script ?

a = 7

a = a+2

a = a∗a + 1

print(a)

a)

19

b)

82

c)

6

d)

50

17.

Quand on écrit x=2, que représente x ?

a)

Le nom de la variable

b)

Le type de la variable

c)

La valeur de la variable

18.

Quand on écrit x=2, que représente 2 ?

a)

Le nom de la variable

b)

La valeur de la variable

c)

Le type de la variable

19.

Quel est l'effet de l'instruction x=2 ?

a)

On teste si la variable x est égale à 2

b)

On affecte la valeur 2 à la variable x

c)

On affecte la valeur de la variable 2 à la variable x

d)

On ajoute 2 à la variable x

20.

Parmi les valeurs de variables citées, lesquelles correspondent à une variable de type str (plusieurs bonnes réponses) ?

a)

12

b)

'bonjour'

c)

'12'

21.

Lequel de ces mots n'est pas un type en python

a)

int

b)

variable

c)

str

d)

float

22.

"2.0" est un......

a)

int

b)

float

c)

str

d)

bool

23.

"Paul" est un......

a)

int

b)

float

c)

str

d)

bool

24.

False est un......

a)

int

b)

float

c)

str

d)

bool

25.

14.6 est un......

a)

int

b)

float

c)

str

d)

bool

26.

254.0 est un......

a)

int

b)

float

c)

str

d)

bool

27.

1 784 est un......

a)

int

b)

float

c)

str

d)

bool

28.

Le résultat du script est 

a)

False

b)

True

c)

ok

d)

error

29.

Quelle fonction demande à l'utilisateur de saisir une information (au clavier) ?

a)

input()

b)

get()

c)

scanf()

d)

Getline()

30.

Que faut-il mettre à la place des ... pour que s'affiche "a est nul" lorsque a vaut 0 ?

a)

a = 0

b)

a != 0

c)

a % 0

d)

a == 0

31.

Comment demander son âge à l'utilisateur ?

a)

age : input (Quel est votre age ?)

b)

age : input (‘’Quel est votre age ?’’)

c)

age = input ‘’Quel est votre age ?’’

d)

age = input (‘’Quel est votre age ?’’)

e)

age = input (Quel est votre age ?)

32.
Que va renvoyer le programme ci-dessus ?
a)
True
b)
False
33.

Que vaut la valeur finale de la variable b ?

(a)  

34.

A la fin de cet algorithme, combien vaut Z?

a)

6

b)

12

c)

15

d)

18

35.

Quelle est la sortie du code suivant ?

a)

Bonjour nom

b)

Bonjour "Alice"

c)

Bonjour Alice

d)

nom Bonjour

36.

Quelle est la sortie de ce code ?

a)

Jean a 16 ans

b)

nom a age ans

c)

Jean "a" 16 "ans"

d)

Jean a "16" ans

37.

Quelle est l'erreur dans le code suivant ?

a)

Il manque un égal entre nom et Jean

b)

Le print est incorrect

c)

Il manque des guillemets autour de Jean

d)

Il faut enlever les guillemets à "Bonjour"

38.

Que renvoie cette ligne de code ?

a)

False

b)

True

39.

Que renvoie cette ligne de code ?

a)

False

b)

True

40.

Que renvoie cette ligne de code ?

a)

False

b)

True

41.

Que renvoie cette ligne de code ?

a)

False

b)

True