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:

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

Question 3 (1 pt)#

1prenom = "Bob"
2age = 15
3print("prenom", prenom, age, "age")

Qu'affiche le programme ci-dessus?

Question 4 (2 pts)#

1x = 5
2for _ in range(3):
3    print(x)
4    x *= 4
5print(x)
  1. Qu'affiche le programme ci-dessus?

  2. Indiquez l'ordre dans lequel les instructions seront exécutées (numéros de lignes).

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)
  1. Qu'affiche le programme ci-dessus?

  2. Indiquez l'ordre dans lequel les instructions seront exécutées (numéros de lignes).

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)