wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Les variables en Python

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

En Python, les noms de variables sont toujours ...

a)

des lettres

b)

des suites de lettres, de chiffres

c)

toujours en minuscules

d)

toujours en majuscules

2.

Concernant les noms de variables (plusieurs réponses possibles)

a)

Il existe une différence entre la variable taille et la variable Taille

b)

On est obligé de préciser le type d'une variable quand on la déclare

c)

Initialiser une variable revient à lui donner un type

d)

Une même variable peut changer de type dans un programme

3.

A=1

a)

est une affectation

b)

est une condition

c)

est une affirmation

d)

est un commentaire

4.

L'instruction print accepte plusieurs paramètres

a)

C'est faux

b)

C'est vrai avec la virgule comme séparateur

c)

C'est vrai avec le point virgule comme séparateur

5.

La variable age contient 18. Pour afficher le message ci-contre, on écrit

a)

print("J'ai age ans")

b)

print('J"ai age ans')

c)

print("J'ai","age",'ans')

d)

print("J'ai",age,"ans")

6.

Si on saisit "cou"*2 dans la console on obtient

a)

"cou*2"

b)

"coucou"

c)

une erreur

d)

coucou

7.

Si on saisit True or False dans la console on obtient

a)

une erreur

b)

True

c)

False

8.

Si la variable age contient 18, quel est le résultat de l'instruction age=age+1 ?

a)

donne une erreur car age est toujours différent de age + 1

b)

age vaut 19

c)

age contient False

d)

une erreur, il faut remplacer = par ==

9.

Avec l'instruction X=input("Nombre de parties restantes")

a)

X est alors un entier

b)

X est alors un float

c)

X est alors une chaîne de caractères

d)

on affiche le nb de parties restantes

10.

Si mot1="cata" et mot2="strophe", mot1+mot2 ...

a)

contient la chaîne "catastrophe"

b)

provoque une erreur

c)

contient 11

11.

Si on saisit dans la console : 2*1.5 on obtient

a)

une erreur

b)

3

c)

2,5

d)

3.0

12.

Si on saisit dans la console : True + True on obtient

a)

une erreur

b)

True

c)

False

d)

2

13.

Si on saisit dans la console : 3 != 2 on obtient

a)

une erreur

b)

True

c)

False

d)

1.5

14.

Que mettre à la place des pointillés ?

a)

a<=1 et a>=5

b)

a<1 ou a>5

c)

a<=1 ou a>=5

d)

a<1 et a>5

15.

Si chn1 et chn2 sont deux variables contenant des chaînes de caractères. L'opération chn1+chn2 est ...

a)

une addition

b)

une concaténation

c)

une opération interdite

d)

une affectation

16.

Insuffisant s'affiche lorsque ...

a)

moyenne<=10

b)

moyenne<=8

c)

moyenne<8

d)

autre

17.

Quel est l'intrus parmi ces types de variables

a)

short

b)

string

c)

int

d)

float

18.

Quelle est ou quelles sont les instructions correctes ?

a)

print("Je t'aime")

b)

print(Je t'aime)

c)

print('Je t'aime')

d)

print("Je t"aime")

19.

Quel est le nombre affiché ?

a)

5

b)

6

c)

7

d)

1

20.

Au lycée, quand vous ouvrez Edupython, quelle est la 1ère action à réaliser ...

a)

Sauvegarder son travail

b)

Refermer EduPython

c)

Vider l'éditeur et renommer le fichier

d)

Créer un nouveau script