Vous êtes sur la page 1sur 2

Université AMO de BOUIRA Faculté Des Sciences et des Sciences Appliquées

Série de TP N° 03 Module : OPM


- Programming with Python- 1 MI
Simple scripts & conditional statements

Exercise 01:
Write a script python that takes one input from the user in centimeter and
converts it to inches (1 inch is equal to 2.54 centimeters).
Show the result as: (x cm=y inches) and shows 3 digits after the decimal point.

Exercise 02: An online shop sells software activation keys as follows:


- Microsoft Windows 10 Pro ------> 13 000,00 DA
- Microsoft Office 2021 pro plus ------> 10 900,00 DA
- Kaspersky Antivirus total security 2021 ------> 6 600,00 DA
- Microsoft Project pro 2021 ---------> 12 500,00 DA
A client can purchase several activation keys of the same software.
The shop offers a discount of 5% if the total purchase price exceeds 30 000DA

Write a script that reads the different numbers of keys purchased for each
software and calculates the total price.

Exercise 03:
Write a script python that prints the sign of multiplication of two integers
without calculating the multiplication value.

Exercise 04:
Write a script to calculate the division of two reals A and B. Use
try/exception to handle the error of division by zero.

Additional Exercises:
Exercice 01:
Écrire un script permettant de convertir un nombre donnée en bits vers Octets,
Kilo octets, Méga octets, Giga octets et Téra octet.

Exercice 02:
Écrire un script permettant de lire le prix HT d’un article et le nombre d’articles,
et de fournit le prix total TTC correspondant. (T.V.A.= 20%).
1/2
Exercice 03:
Écrire un script qui demande à l'utilisateur la valeur d'une durée exprimée en
secondes et qui affichent sa correspondance en heures minutes et secondes.

Exercice 04:
Écrire un script qui demande d’entrer un entier positif de quatre chiffres dans la
base octale, puis convertir et afficher ce nombre dans la base décimale.
Exemple : (2501) en octal = (2*83+5*82+0*81+1*80) en décimal= (1352)10
Exercice 05: Ecrire un script permettant de déterminer si un nombre est pair.

Exercice 06:
Ecrire un script permet de calculer le prix à payer pour des photocopies, sachant
que le prix est calculé comme suit :
- Nombre de copies <50 copies : Recto : 3DA. Recto/Verso : 4DA.
- Nombre de copies ≥ 50 copies : Recto : 2DA. Recto/Verso : 3DA.

Exercice 07:
Ecrire script qui permet de saisir un nombre puis déterminer s’il appartient à un
intervalle donné, sachant que les extrémités de l’intervalle sont fixées par l’utilisateur.

Exercice 08:
Un entier naturel de trois chiffres est dit cubique s'il est égal à la somme des
cubes de ses chiffres, Exemple : 153 est cubique 153 = 13+ 53+ 33.
Ecrire un script qui permet de vérifier si un nombre x entré au clavier est cubique
Exercice 09 :
note<0 ou note >20 Erreur: 0 ≤Note≤ 20
Afficher la mention selon le tableau:
note <10 Faible
10 ≤note <12.5 Acceptable
12.5 ≤note <15 Bien
note 15 Très Bien
Exercice 10 :
Créer un script qui demande à une personne de saisir son genre (H/F), sa taille
(en m) et son poids (en Kg) et affichant les messages :
- « Vous devriez surveiller votre alimentation » si IMC supérieur ou égal à 25 pour
un homme ou 23 pour une femme.
- « Vous devriez prendre des forces » si IMC inférieur ou égal à 19 pour un homme
ou 18 pour une femme.
- « Vous êtes à votre poids de forme » sinon.
Note : l’indice de masse corporelle : IMC = poids/taille2.
2/2

Vous aimerez peut-être aussi