Académique Documents
Professionnel Documents
Culture Documents
Module 105
Programmation structurée
Filière : TDI Durée : 2H30
Année : 1ér Année Barème : /40
a =8 (2pts)
b = 12
if ( a > 5):
b=b*2
if(b > 10):
b = b+1
print(b)
Exercice5 : (6pts)
Demander à l’utilisateur de remplir deux listes, puis calculer le schtroumph des deux listes.
Pour calculer le schtroumph, il faut multiplier chaque élément de la liste 1 par chaque élément de la
liste2 et additionner le tout.
Exemple :
Liste1 = [4,2,5,7]
Liste2 = [3,1,9]
Le schtroumph : 3*4 + 3*2 + 3*5 + 3*7 + 1*4 + 1*2 + 1*5 + 1*7 + 9*4 + 9*2 + 9*5 + 9*7
Exercice 6 : (5pts)
Ecrire une programme qui lit une chaine de caractères et qui convertit toutes les majuscules dans des
minuscules et vice-versa.
Exemple : Tout Est Relatif tOUT eST rELATIF
Exercice 7 : (5pts)
On considère le dictionnaire suivant dans les clés sont les noms des produits et les valeurs des clefs sont
les prix des produits :
Produits = {‘chaise’ : 500, ‘écran’ : 1200, ‘casque’ : 70, …. }
Ecrire un programme python qui partitionne en deux sous dictionnaires :
1. Dictionnaire1 : categorie1 : dont les clés sont les noms des produits et les valeurs des clés sont
les prix inférieur ou égal à 100.
2. Dictionnaire2 : categorie2 : dont les clés sont les noms des produits et les valeurs de clés sont les
prix supérieur à 100.