Algorithmique et programmation Python
2023
TP4: Les fonctions
Exercice 1 :
Écrivez un programme en Python qui définit les fonctions suivantes :
• somme(a,b) : calcule et retourne la somme de a et b.
• multiplier(a,b) : calcule et retourne la multiplication de a et b.
• diviser(a,b) : calcule et retourne la division de a sur b (vérifier si b est différente de
zéro).
• soustraire(a,b) : calcule et retourne la soustraction de a et b.
Appelez toutes ses fonctions avec des valeurs pour les tester.
Exercice 2 :
Écrivez une fonction nommée somme_carres qui prend un nombre entier positif n en entrée et
calcule la somme des carrés des entiers de 1 à n. Ensuite retourne le résultat.
Exemple d’utilisation :
n=4
resultat = somme_carres(n)
print("La somme des carrés de 1 à", n, "est :", resultat)
Exercice 3 :
1. Écrivez une fonction nommée calculer_moyenne qui qui prend en entrée une liste de
nombres et retourne la moyenne de ces nombres.
Exemple d’utilisation :
liste_nombres = [10, 15, 20, 25, 30]
moyenne = calculer_moyenne(liste_nombres)
print("La moyenne des nombres est :", moyenne)
2. Créez une liste de nombres entiers et calculer la somme des nombres sans utiliser la
fonction somme.
3. Écrivez une fonction nommée notes_moyennes qui qui prend en entrée une liste de
notes des étudiants et retourne les notes supérieurs ou égal à 10.
4. Créez une liste de nombres et écrivez un programme qui affiche uniquement les
nombres pairs de la liste.
5. Écrivez une fonction qui prend en paramètre une liste de mots et renvoie une nouvelle
liste contenant la longueur de chaque mot.
Mr. Abdelmajid BOUSSELHAM
6. Écrivez une fonction qui prend une chaîne de caractères en entrée et renvoie True si la
chaîne est un palindrome, et False sinon.
Exercice 4 : les dictionnaires
Créez un dictionnaire représentant le stock d'un magasin (clés : noms des articles,
valeurs : quantités en stock). Écrivez un programme qui affiche tous les articles dont la
quantité en stock est inférieure à 10.
Mr. Abdelmajid BOUSSELHAM