Plus d'exercices¶
Exercice 1
Réaliser une fonction sommeLigneValeurTab
qui prend en paramètre un tableau à deux dimensions tab
et renvoie une liste constituée des sommes de chaque ligne de tab
. 0 si la liste est vide.
Pour vérifier votre fonction, vous pouvez ajouter ces assertions à votre programme :
Exercice 2
Réaliser une fonction insererListe
qui prend en paramètre une liste d'entiers triée liste
et un entier n
et qui renvoie une nouvelle liste constituée des valeurs de la liste avec l'élément n
rangé au bon indice.
Pour vérifier votre fonction, vous pouvez ajouter ces assertions à votre programme :
Exercice 3
On donne le dictionnaire suivant indiquant le nom de produits et le prix correspondant (en euros) :
dispo = {'Sabre laser': 229,
'Etoile de ninja': 29.95,
'Cape': 75,
'Baguette': 35,
'Chapeau': 12,
'Bandeau': 12,
'Balai': 130}
- Definir une fonction
dispo(p, dispo)
renvoyantTrue
si le produitp
est présent dans le dictionnairedispo
etFalse
sinon. - Definir une fonction
prix_moyen(dispo)
qui calcule et renvoie le prix moyen des produits proposés dans le dictionnairedispo
(qui contient au moins un produit). - Definir une fonction
intervalle_prix(m, M, dispo)
qui renvoie l’ensemble des noms de produits du dictionnairedispo
dont le prix est compris entrem
etM
.