Python 1#
Nom, prénom:
Note:
| Question | 1 | 2 | 3 | 4 | 5 | 6 | Total |
|---|---|---|---|---|---|---|---|
| Points | 3 | 3 | 1 | 2 | 2 | 16 | 27 |
| Obtenus |
Attention au soin. Calculatrice autorisée.
Question 1 (3 pts)#
En fonction du programme ci-dessous, complétez le type de variables:
nom = input("Quel est ton nom")
nombre = 45 / 3
marie = False
marie est une variable de type:
nom est une variable de type:
nombre est une variable de type:
Solution
marie est une variable de type: bool ou booléen
nom est une variable de type: str ou string
nombre est une variable de type: float ou flottant
Question 2 (3 pts)#
Complétez le tableau d'états pour le progamme suivant.
1a = 7
2b = a / 2
3b += 3
4c = a < b
5d = 13 // 6
6a = 9 % 5
7d = a ** 2
8c = a < 4 or b > 3
| ligne | \(\quad a\quad\) | \(\quad b\quad\) | \(\quad c\quad\) | \(\quad d\quad\) |
| 1 | ||||
| 2 | ||||
| 3 | ||||
| 4 | ||||
| 5 | ||||
| 6 | ||||
| 7 | ||||
| 8 |
Solution
| ligne | \(\quad a\quad\) | \(\quad b\quad\) | \(\quad c\quad\) | \(\quad d\quad\) |
| 1 | 7 | ? | ? | ? |
| 2 | 7 | 3.5 | ? | ? |
| 3 | 7 | 6.5 | ? | ? |
| 4 | 7 | 6.5 | False | ? |
| 5 | 7 | 6.5 | False | 2 |
| 6 | 4 | 6.5 | False | 2 |
| 7 | 4 | 6.5 | False | 16 |
| 8 | 4 | 6.5 | True | 16 |
Question 3 (1 pt)#
1prenom = "Bob"
2age = 15
3print("prenom", prenom, age, "age")
Qu'affiche le programme ci-dessus?
Solution
prenom Bob 15 age
Question 4 (2 pts)#
1x = 5
2for _ in range(3):
3 print(x)
4 x *= 4
5print(x)
Qu'affiche le programme ci-dessus?
Indiquez l'ordre dans lequel les instructions seront exécutées (numéros de lignes).
Solution
Le programme va afficher:
5 20 80 320
Ordre d'exécution de lignes: 1-2-3-4-2-3-4-2-3-4-5
Question 5 (2 pts)#
1x = 0
2if x <= -1:
3 y = 2 * x + 1
4elif x <= 3:
5 y = -x + 2
6else:
7 y = 2 * x - 5
8print(y, x)
Qu'affiche le programme ci-dessus?
Indiquez l'ordre dans lequel les instructions seront exécutées (numéros de lignes).
Solution
Le programme va afficher:
2 0
Ordre d'exécution de lignes: 1-2-4-5-8
Question 6 (16 pts)#
Partie écriture de programmes faite sur Exam.net:
Ex 1 (5 pts), Ex 2 (5 pts), Ex 3 (6 pts), Bonus (2 pts)