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

 

 

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

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

2.

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

 

a = 8 
b = 3 
c = a / b

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

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

4. Une variable sert à :

5. Un algorithme se construit :

6. Un algorithme est :

7. Python est un langage

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

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

9.

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

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

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

12.

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

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

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

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

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

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

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

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

(Attention, plusieurs réponses sont vraies.)

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

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