0% ont trouvé ce document utile (0 vote)
59 vues3 pages

Exos

Merci beaucoup

Transféré par

saidmoussa304
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)
59 vues3 pages

Exos

Merci beaucoup

Transféré par

saidmoussa304
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

Pratical Work TD N° 1

Cours : PYTHON Mr. Mahrane Said


Exercice 1 Exercice 7

Écrire un programme Python qui permet d’afficher le message "Bonsoir» 10 Écrire un algorithme qui demande à l'utilisateur de taper le rayon d'une
fois. Utilisant la boucle while. . 4𝜋𝑟 3
sphère, puis calcule et affiche son volume. Volume =
3
Exercice 2
Exercice 8
Écrire un programme Python permettant de calculer la somme S= 1+2+3+...+
Écrivez un programme Python qui contient une fonction convertir_temps(T).
10. Utilisant la boucle while.
Cette fonction prendra en entrée un temps T exprimé en secondes, et renverra
Exercice 3 le temps converti en heures, minutes et secondes.

Le centre de photocopie facture 40 Fdj pour les 10 premières photocopies, 30 Exemple : T=56263s => 15h 37m 43s
Fdj les vingt suivantes et 20 Fdj pour plus de vingt. Ecrire un programme
Exercice 9
Python qui demande à l’utilisateur de saisir le nombre de photocopies
effectuées et qui affiche la facture correspondante. Écrivez un programme Python pour vérifier si un alphabet est une voyelle ou
une consonne. Les lettres a, e, i, o, u et y en minuscules et en majuscules sont
Exercice 4
appelées voyelles. Les alphabets autres que les voyelles sont appelées
Écrivez un programme Python, entrez deux nombres de l'utilisateur et trouvez consonnes.
le plus grand diviseur commun en utilisant la boucle for.
Exercice 10
Exercice 5
Écrivez un programme Python pour entrer le numéro du jour de la semaine (1-
Écrivez un programme Python pour entrer un nombre de l'utilisateur et 7) et affichez le nom du jour de la semaine correspondant.
comptez le nombre de chiffres dans l'entier donné en utilisant une boucle
Exercice 11
Exercice 6
Écrivez un programme Python pour saisir le prix de fabrication et le prix de
Écrire une fonction operation qui calcule la somme, le produit, la différence et vente d'un produit et vérifiez le profit ou la perte.
la division de deux nombres réels passés en paramètre. Si le prix de fabrication est supérieur au prix de vente, il y a perte sinon profit.
Exercice 12
Pratical Work TD N° 1

Cours : PYTHON Mr. Mahrane Said


Ecrire un programme Python permettant de résoudre une Equation du second Exercice 16
degré (ax2 + bx + c = 0)
Ecrire un programme Python qui demande un nombre de départ, et qui calcule
Exercice 13 la somme des entiers jusqu’à ce nombre. Par exemple, si l’on entre 5, le
programme doit calculer :
Écrivez un programme Python pour saisir un nombre de l'utilisateur et
recherchez le premier et le dernier chiffre d'un nombre en utilisant une boucle. 1 + 2 + 3 + 4 + 5 = 15
Exercice 14 NB : on souhaite afficher uniquement le résultat, pas la décomposition du
calcul.
Ecrire un programme Python qui demande à l'utilisateur de saisir un entier N
et trouver la somme de tous les nombres pairs compris entre 1 et N Exercice 17
Exemple : entrée 13 sortie 42 Écrivez un programme Python où l'utilisateur doit deviner un nombre choisi
aléatoirement par l'ordinateur. Le programme donnera des indices ("trop bas"
Exercice 15 ou "trop haut") jusqu'à ce que l'utilisateur devine correctement.
Ecrire un programme Python qui demande un nombre de départ, et qui ensuite Exercice 18
écrit la table de multiplication de ce nombre, présentée comme suit (cas où
l'utilisateur entre le nombre 7) : Afficher les nombres diviseurs d'un nombre donné.
Exercice 19
Table de 7 :
7x1=7 Écrire un programme Python permettant de saisir trois notes (sur 20) d'un
étudiant, calculant sa moyenne et affichant cette moyenne avec la mention
7 x 2 = 14 ("Très bien" à partir de 16, "Bien" entre 14 et 16, "Assez bien" entre 12 et 14,
7 x 3 = 21 "Passable" entre 10 et 12, "Insuffisant" en dessous de 10) PS : En suppose que
l’étudiant va saisir des notes comprises entre 0 et 20.
...
7 x 10 = 70
Pratical Work TD N° 1

Cours : PYTHON Mr. Mahrane Said


Exercice 20 Exercice 23
Écrire un programme Python qui demande un nombre de départ, et qui ensuite
affiche les dix nombres suivants en utilisant la boucle for. Par exemple, si
Écrivez un programme qui :
l'utilisateur entre le nombre 33, le programme affichera les nombres de 34 à
43. 1. Crée une fonction fonction_perimetre(longueur, largeur) pour
calculer et retourner le périmètre d'un rectangle.
Exercice 21
2. Crée une fonction fonction_aire(longueur, largeur) pour calculer et
Écrire un programme Python qui résout le problème suivant : La population
retourner l'aire d'un rectangle.
de la ville de Djibouti est de 600, 000 d’habitants et elle augmente de 50, 000
habitants par an. Celle de la ville d'Ali Sabieh est de 80, 000 habitants et elle 3. Crée une fonction fonction_afficher_resultats(longueur, largeur)
augmente de 8% par an. Écrire un algorithme permettant de déterminer dans qui appelle les deux fonctions précédentes et affiche le périmètre et
combien d’années la population de la ville d'Ali Sabieh dépassera celle de la l'aire du rectangle.
ville de Djibouti.
Exemple d'exécution :
Exercice 22
Pour une longueur de 5 et une largeur de 3, le programme doit afficher :
Écrivez un programme qui affiche un triangle d'étoiles de hauteur n en
utilisant une boucle for. Le périmètre du rectangle est : 16 unités.

Exemple : L'aire du rectangle est : 15 unités carrées.

*
**
***
****

Vous aimerez peut-être aussi