Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

NSI : Les bases de Python et de la programmation

Total questions: 23

Worksheet time: 35mins

Name
Class
Date
1.

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

2.

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

3.

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

4.

Quelles sont les syntaxes possibles pour ajouter 2 à la variable x ?

a)

x=x+2

b)

x=2+x

c)

x=+2

d)

x+=2

5.

Donner la valeur de la variable y à la suite des instructions suivantes :

Georges =3

Georges=2*Georges

y=Georges-2

y=y*Georges

(a)  

6.

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

a)

12

b)

'bonjour'

c)

'12'

7.

Cocher les bonnes réponses. En python :

a)

on peut ajouter une variable de type int et une variable de type str

b)

on peut modifier le type d'une variable

c)

on peut écrire x=2+int('bonjour')

8.

Si A='pa' et D='radis', quel est l'affichage de D dans une console Python?

a)

'pa' 'radis'

b)

'paradis'

c)

'pa'

d)

'radis'

e)

radis

9.

On a saisi

x=2

y=3

z=x*y

m=.......

Comment compléter le programme pour affecter la moyenne de x, y et z à la variable m ?

a)

m=x+y+z

b)

m=x+y+z/2

c)

m=x+y+z/3

d)

m=(x+y+z)/3

10.

Si on saisit dans la console :

x=2

x=4

La valeur contenue dans x est ...

a)

2

b)

4

c)

6

d)

8

11.

Si on le programme suivant :

x=4

x=x+1

print(x)

Lorsqu'on exécute le programme que s'affiche-t-il dans la console ?

a)

>> 4

b)

>> 3

c)

>> 5

d)

>>4
>>5
>>x

e)

>> x

12.

Si on saisit dans la console :

x=2

z=x**3

La valeur contenue dans z est...

a)

2

b)

6

c)

8

d)

3

13.

Sachant que la valeur de la variable x=2, quelles sont, parmi les instructions suivantes, celles qui vont écrire (sans erreur) "La valeur de x est égale à 2"

a)

print(La valeur de x est égale à 2)

b)

print('La valeur de x est égale à 2')

c)

print('La valeur de x est égale à,x')

d)

print('La valeur de x est égale à',x)

14.

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

a)

integer

b)

variable

c)

string

d)

float

15.

"2.0" est un...... ATTENTION, PIEGE !

a)

int

b)

float

c)

str

d)

list

16.

Quelles sont les chaînes de caractères qui sont correctement écrites en Python ?

a)

"Python, c'est facile"

b)

'Python, c'est vraiment facile'

c)

'Python: "C'est facile"

d)

'Mais si, Python est un langage simple'

17.

Le résultat du script est 

a)

False

b)

True

c)

ok

d)

error

18.

for i in range(2,10):

Pour cette boucle, indiquez toutes les valeurs prises successivement par i ?

(Ecrire toutes les valeurs séparées par un espace)

(a)  

19.

Quel est le type de a : a=33.0

a)

Integer

b)

Float

c)

String

d)

Boolean

20.

Quel est le type de a : a=33

a)

Integer

b)

Float

c)

String

d)

Boolean

21.

Quels sont les décimaux correctement écrits en Python ?

a)

3,14

b)

1.975

c)

-175

d)

2,718

e)

3.0

22.

Quelle est la chaîne de caractères qui est correctement écrite en Python ?

a)

"Python, c'est facile"

b)

'Il dit qu'il fait beau'

c)

'Il dit : "il fait beau"

23.

pi=3.1416

rayon=5.24

Comment calculer l'aire d'un cercle ?
La formule mathématique est

a)

aire=pi*r*r

b)

aire=pi*rayon*2

c)

aire=pi*rayon**2