wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 1 - variables

Total questions: 26

Worksheet time: 16mins

Name
Class
Date
1.

Quel est le type de la variable x, si x=[2,3,7]

a)

int

b)

list

c)

float

d)

str

2.
Comment est-ce que je peux écrire un commentaire en Python ?
a)

# au début de la ligne de commentaire

b)

# au début et à la fin de la ligne de commentaire

c)

" au début et à la fin du commentaire

d)

" au début du commentaire

e)

il n'est pas possible d'écrire un commentaire dans un programme Python

3.

Quel est le type de la variable a si a = "33"

a)

Integer

b)

Float

c)

String

d)

List

4.

Quel est le type de la variable a si a = 56

a)

Integer

b)

Float

c)

String

d)

List

5.
a)

a

b)

4

c)

3

d)

b

e)

a si not defined

6.

Cocher les bonnes réponses

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 utiliser l'opérateur "+" entre deux variables de type str

d)

on peut écrire l'instruction : x=2+''bonjour''

7.

L'instruction a=float(input("Quel est l'âge de la personne ?"))

a)

renvoie une chaine de caractère dans la variable a.

b)

renvoie un nombre entier dans la variable a.

c)

renvoie un nombre décimal dans la variable a.

d)

va provoquer une erreur dans le programme

8.

Qu'affiche le programme lorsqu'on l'exécute ?

(a)  

9.

Qu'affiche le programme lorsqu'on l'exécute ?

a)

48

b)

48.0

c)

ERROR

d)

12*4

10.

Qu'affiche le programme lorsqu'on l'exécute ?

a)

5

b)

32

c)

ERROR

d)

3 + "2"

11.

Lequel n'est pas un nom de variable autorisé ?

a)

myvar8

b)

myvar

c)

my-var

d)

My_var

12.

Quelle est l'extension des fichiers Python ?

a)
b)
c)

.pyth

d)

.pt

13.

Laquelle de ces variables est de type list ?

a)

fruits=["pomme", "banane", "cerise"]

b)

fruits={"pomme", "banane", "cerise"}

c)

fruits={"pomme"; "banane"; "cerise"}

d)

fruits=["pomme"; "banane"; "cerise"]

e)

fruits="pomme","banane","cerise"

14.

Quelle était la valeur entrée par l'utilisateur sachant que le programme affiche 13 ?

(a)  

15.

Avec quel Environnement de Développement (IDE) peut-on programmer en python ?

a)

Libre Office Calc

b)

Mozilla FireFox

c)

Edupython

d)

Thonny

16.

Que signifie un texte précédé de # ?

a)

une jolie mélodie

b)

la conversion de cette chaîne de caractères en un nombre entier

c)

une instruction à exécuter en priorité

d)

un commentaire

e)

le numéro de la ligne

17.

L'instruction a=input("Quel est l'âge de la personne ?")

a)

renvoie une chaine de caractère dans la variable a.

b)

renvoie un nombre entier dans la variable a.

c)

renvoie un nombre décimal dans la variable a.

d)

va provoquer une erreur dans le programme

18.

L'instruction a=int(input('Quel est l'âge de la personne ?'))

a)

renvoie une chaine de caractère dans la variable a.

b)

renvoie un nombre entier dans la variable a.

c)

renvoie un nombre décimal dans la variable a.

d)

va provoquer une erreur dans le programme

19.

On considère la liste notes=[12.5,5,6.3,2,3.4]

a)

Cette liste comporte 6 valeurs

b)

6.3 = notes[2]

c)

Cette liste comporte 5 valeurs

d)

2 = notes[4]

e)

4 = notes[3.4]

20.

Lorsqu'on fait tourner ce programme Python, ce qui s'affiche est :

a)

b = 8

b)

un message d'erreur

c)

b = a + 3

d)

b=53

21.

Quelle est la valeur de c ?

(a)  

22.

A la fin du programme, la valeur affichée est 9. Que valait la valeur de c saisie par l'opérateur ?

(a)  

23.

L'opérateur a saisi la valeur de 6 à l'écran : quelle est la valeur de d affichée par le programme ?

(a)  

24.

La valeur de d affichée à la fin du programme est -4 :

a)

b=4

b)

b=9

c)

En fin de programme c = 5

d)

La valeur saisie par l'opérateur était 6

e)

La valeur saisie par l'opérateur était 4

25.

Comment appelle-t-on l'opération consistant à appliquer l'opérateur "+" entre deux chaînes de caractères ?

a)

duplication

b)

extraction

c)

concaténation

d)

compilation

e)

contraction

26.

On peut obtenir une variable de type float en :

a)

ajoutant deux variables de type int

b)

ajoutant une variable de type int à une variable de type float

c)

ajoutant deux variables de type float

d)

multipliant entre elles deux variables de type int

e)

divisant une variable de type int par une autre variable de type int