Série 2
Exercice 1 :
Écrivez un programme qui appelle deux fonctions :
▪ Une fonction remplir qui permet de saisir une liste des fichiers
▪ Une fonction extension qui permet de retourner l’extension d’un fichier.
Exemple d’exécution
donner le nombre des fichiers à saisir : 3
donner un nom de fichier avec son extension: f1.doc
Advertisement
donner un nom de fichier avec extension: f2.py
donner un nom de fichier avec extension: f3.cpp
les extensions des fichiers saisis :
.doc
.py
.cpp
Exercice 2
Ecrire un programme qui permet de saisir el d’afficher un ensemble de produit dont on ne
Advertisement
connait pas le nombre à l’avance. Chaque produit est caractérisé par ces champs : libellé,
quantité et prix. On propose d’utiliser un dictionnaire pour sauvegarder les données pour
une consultation ultérieure connaissant le libellé du produit.
Un exemple d’exécution :
Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : R
Entrez le libellé du produit: cd
Entrez la quantité en stock : 1000
Entrez le prix unitaire : 0.3
Advertisement
Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : R
Entrez le libellé du produit: disque
Entrez la quantité en stock : 102
Entrez le prix unitaire : 50
Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : A
Liste des produits
libellé : cd -- quantité en stock = 1000 prix unitaire = 0.3
libellé : disque -- quantité en stock = 102 prix unitaire = 50.0
Advertisement
Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : C
Entrez le nom (ou <enter> pour terminer) : souris
produit inexistant !
Choisissez : (R)emplir -(A)ffichage de tous les produits-(C)onsulter - (T)erminer : T