Ce questionnaire permet de tester ses connaissances sur les bases du thème "Introduction à la programmation en Python". 

 

 

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

2. Python est un langage

3. Parmi les noms de variables suivants, lesquels sont autorisés par le langage ?

4. Un algorithme se construit :

5. Parmi les noms de variables suivants, lesquels sont autorisés par le langage ? (plusieurs réponses possibles)

(Pour être très clair, on parle bien de ce qui est permis par le langage, sans tenir compte de ce qui est recommandé ou pas.)

6. En utilisant l'instruction from ... import *, que peut-on importer ?

7. Une variable sert à :

8. Quel est le résultat du code suivant :

a = 5
b = 2
a = b
b = a
print(a,b)

9. Quel est le résultat du script suivant :

age = 18
if (age >= 18):
    print("Tu es majeur !")

10.

De quoi doit être composée une condition au minimum ?

11. Sélectionnez les affirmations vraies sur les algorithmes :

(Attention, plusieurs réponses sont vraies.)

12. En python, quel mot clé est utilisé pour commencer une fonction ?

13. Quelle est la variable de type str (chaîne de caractères) parmi les choix suivants ?

14. Un algorithme est :

15.

Considérant les instructions ci-dessous, si variable vaut 2.8, quel va être le résultat obtenu ?

 

if variable >= 3: 
    print("1") 
elif variable < -1: 
    print("2") 
else: 
    print("3")

16. Comment Python identifie-t-il les instructions formant un bloc (par exemple à l'intérieur d'une condition) ?

17. Quel est le résultat du script suivant :

nombre = 0
for i in range(1, 6):
    nombre = nombre + 10
print(nombre)

18. Quel est le résultat du script suivant :

a = 5
a = a + 3
print(a)

19. Que vaut la valeur finale de la variable b à la fin des instructions suivantes ?

a=7
b = 12
if a > 5:
    b = b - 4
if b >= 10:
    b = b + 1

20.

Après ces instructions, de quel type est la variable c ?

 

a = 8 
b = 3 
c = a / b