0% ont trouvé ce document utile (0 vote)
76 vues2 pages

TP03: Scripts Python Essentiels

Ce document contient des exercices de programmation Python sur les opérations mathématiques, les conversions d'unités, les conditions et les boucles.

Transféré par

Aymen Raki
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
76 vues2 pages

TP03: Scripts Python Essentiels

Ce document contient des exercices de programmation Python sur les opérations mathématiques, les conversions d'unités, les conditions et les boucles.

Transféré par

Aymen Raki
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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