Vous êtes sur la page 1sur 5

DS PROGRAMMATION PROCEDURALE EN PYTHON

Note :
Nom :_______________ Prénom : ______________ …….. /20

QUESTIONS
Après avoir ouvert la console SPYDER sous ANACONDA, on vous demande de répondre aux questions suivantes sous
forme d’un programme écrit en Python, de le tester pour savoir s’il satisfait le cahier des charges puis de recopier le
code dans la zone prévue à cet effet.

Il sera pris en compte la qualité de la programmation avec notamment le choix du nom des variables que vous
utilisez ainsi que la richesse des commentaires qui agrémentent votre code.

Question 1 (5 points) Ecrire un script qui affiche toutes les tables de multiplication (de 1 à 5).
Exemple :

>>>

1*1=1
2*1=2
3*1=3
4*1=4
5*1=5
6*1=6
7*1=7
8*1=8
9*1=9
10 * 1 = 10

*****************************************************************

1*2=2
2*2=4
3*2=6
4*2=8
5 * 2 = 10
6 * 2 = 12
7 * 2 = 14
8 * 2 = 16
9 * 2 = 18
10 * 2 = 20

*****************************************************************

1*3=3
2*3=6
3*3=9
4 * 3 = 12
5 * 3 = 15
6 * 3 = 18
7 * 3 = 21
8 * 3 = 24
9 * 3 = 27
10 * 3 = 30

NUMERIQUE ET SCIENCES INFORMATIQUES Page 1 sur 5


*****************************************************************

1*4=4
2*4=8
3 * 4 = 12
4 * 4 = 16
5 * 4 = 20
6 * 4 = 24
7 * 4 = 28
8 * 4 = 32
9 * 4 = 36
10 * 4 = 40

*****************************************************************

1*5=5
2 * 5 = 10
3 * 5 = 15
4 * 5 = 20
5 * 5 = 25
6 * 5 = 30
7 * 5 = 35
8 * 5 = 40
9 * 5 = 45
10 * 5 = 50

*****************************************************************

Et voilà

Recopier votre code ci-dessous :

NUMERIQUE ET SCIENCES INFORMATIQUES Page 2 sur 5


Question 2 (7 points) Ecrire un script qui calcule la moyenne d'une série de notes.
On pourra utiliser une variable qui contient la somme intermédiaire des notes.

>>>

Saisir le nombre de notes sur 20 dont on veut calculer la moyenne ---> 3

21
Attention ! Une erreur s'est produite au cours de la saisie. Recommencer

10

12.5

15

La moyenne est égale à : 12.5


>>>

Recopier votre code ci-dessous :

NUMERIQUE ET SCIENCES INFORMATIQUES Page 3 sur 5


Question 3 (8 points) 1) Ecrire le script du jeu de devinette suivant :

>>>

Le jeu consiste à trouver une nombre entre 1 et 100 en le moins d'essais possibles

Entrer un nombre :

50

50 ----> Trop petit

Entrer un nombre :

75

75 ----> Trop petit

Entrer un nombre :

90

90 ----> Trop grand

Entrer un nombre :

80

80 ----> Trop petit

Entrer un nombre :

85

85 ----> Trop grand

Entrer un nombre :

82

82 ----> Trop petit

Entrer un nombre :

83

83 ----> Gagné en 6 essais.

NUMERIQUE ET SCIENCES INFORMATIQUES Page 4 sur 5


2) Quelle est la stratégie la plus efficace ?

……………………………………………………………………………………………………………………………………………………………………………….……
…………………………………………………………………………………………………………………………………….………………………………………….
……………………………………………………………………………………………………………………………………………………………………………….

3) Montrer que l'on peut deviner un nombre en 7 coups maximum.

……………………………………………………………………………………………………………………………………………………………………………….

Recopier votre code ci-dessous :

NUMERIQUE ET SCIENCES INFORMATIQUES Page 5 sur 5

Vous aimerez peut-être aussi