Python(les fonctions) : Exercices corrigés

Je vous propose quelques exercices simples pour vous entraîner avec les fonctions en Python.

Exercice 1: Écrivez une fonction appelée somme qui prend deux paramètres a et b, et retourne la somme de ces deux nombres.

Exercice 2: Écrivez une fonction appelée carre qui prend un paramètre x et retourne le carré de ce nombre.

Exercice 3: Écrivez une fonction appelée est_pair qui prend un paramètre n et retourne True si le nombre est pair, sinon False.

Exercice 4: Écrivez une fonction appelée table_multiplication qui prend un entier n en paramètre et affiche la table de multiplication de n jusqu’à 10.

Exercice 5: Écrivez une fonction appelée est_premier qui prend un entier n en paramètre et retourne True si n est un nombre premier, sinon False.

Exercice 6: Écrivez une fonction appelée inverser_liste qui prend une liste en paramètre et retourne une nouvelle liste contenant les mêmes éléments, mais dans l’ordre inverse.

Exercice 7: Écrivez une fonction appelée somme_rec qui prend un entier n en paramètre et retourne la somme des entiers de 1 à n en utilisant la récursion.

Exercice 8: Écrivez une fonction appelée calculatrice qui prend deux nombres a et b, ainsi qu’une opération mathématique sous forme de chaîne de caractères (+, -, *, /) en paramètres. La fonction doit retourner le résultat de l’opération appliquée aux deux nombres.

Exercice 9: Écrivez une fonction appelée est_parfait qui prend un entier positif en paramètre et retourne True si cet entier est un nombre parfait, c’est-à-dire que la somme de ses diviseurs propres (les diviseurs autres que l’entier lui-même) est égale à l’entier.

Exercice 10: Écrivez une fonction appelée est_divisible qui prend deux entiers a et b en paramètres et retourne True si a est divisible par b, sinon False.