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

 

 

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

2. Une variable sert à :

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

4.

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")

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

6. 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

7.

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

 

a = 8 
b = 3 
c = a / b

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

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

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

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

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

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

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

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

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

(Attention, plusieurs réponses sont vraies.)

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

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

15. Un algorithme se construit :

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

17. Python est un langage

18.

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

19. 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.)

20. Un algorithme est :