Exercices Fonctions
Maîtrisez fonctions avec 29 exercices de code Python spécialement sélectionnés pour cette thématique.
Formation Python Certifiante TOSA
Développez vos compétences Python et obtenez une certification reconnue par l'État
Tous les exercices Fonctions
Ajouter les valeurs par défaut des paramètres
Fonctions
Dans cet exercice, vous devez ajouter les valeurs par défaut des paramètres de la fonction afin qu'elle produise le résultat...
Premium
Calculer la moyenne des élèves
Dictionnaires
Boucles
Fonctions
Dans cet exercice, vous devrez réaliser une fonction moyenne_eleves qui prend en paramètre un dictionnaire avec en clé les noms...
Premium
Créer une fonction de base
Fonctions
Dans cet exercice, vous devez créer une fonction qui affiche le nom de l'utilisateur passé en argument. Par exemple, si...
Premium
Créer une fonction pour calculer un pourboire
Fonctions
Dans cet exercice, nous allons créer une fonction qui calcule le montant total d'une addition en fonction d'un pourboire et...
Simuler le tirage au sort d'une tombola
Fonctions
Librairie standard
Algorithmes
Dans cet exercice, vous devez créer une fonction tirage_tombola qui simule un tirage au sort d’une tombola. La fonction devra...
Premium
Traduire une fonction mathématiques en Python
Fonctions
Opérateurs
Mathématiques
Dans cette exercice, vous devez traduire la fonction mathématiques suivante f(x) = 7x + 14 (fonction affine) sous la forme...
Premium
Trouver la différence entre le plus grand et le plus petit nombre d'une liste
Fonctions
Listes
Fonctions natives
Mathématiques
TOSA
Créez une fonction difference_max_min, qui prend une liste d'entiers positifs en argument et retourne la différence entre le plus grand...
Trouver l'erreur dans la fonction
Fonctions
Résolution d'erreurs
Dans cet exercice, le script ne retourne pas d'erreur mais n'affiche pas le résultat escompté. La fonction addition devrait nous...
Trouver l'erreur dans la fonction
Fonctions
Résolution d'erreurs
Dans cet exercice une erreur a été glissée dans le code. Il faut donc corriger le code afin que la...
Premium
Trouver l'erreur dans la fonction
Fonctions
Résolution d'erreurs
Dans cet exercice, la fonction multiplicateur_mot retourne une erreur. Trouvez cette erreur et modifiez la fonction pour qu'elle ne retourne...
Augmenter le nombre de vols pour une ville
Dictionnaires
Fonctions
Les dictionnaires sont un type de données très pratique en Python pour stocker et accéder à des informations. Supposons que...
Premium
Calculer le temps d'exécution d'une fonction
Fonctions
Modules
TOSA
Performances
Écrivez une fonction timer qui prend en entrée une fonction f et un argument x et retourne le temps d'exécution...
Premium
Calculer un investissement grâce à une fonction
Boucles
Fonctions
Algorithmes
Dans cet exercice, on veut une créer une fonction capable de résoudre le problème suivant : Marie a investi 3000...
Premium
Corriger le paramètre par défaut
Fonctions
Le code de base de cet exercice comporte une erreur très courantes que font les débutants en définissant des valeurs...
Premium
Créer une fonction avec une liste indéfinie d'arguments
Fonctions
Dans cet exercice, vous devez rajouter un seul paramètre dans la définition de la fonction add_prefix_suffix pour que le code...
Premium
Créer une fonction flexible
Fonctions
TOSA
Modifiez la fonction execute_function pour qu'elle prenne en paramètres : target_func Une quantité indéterminée de paramètres ordonnés Une quantité indéterminée...
Premium
Créer une fonction pour additionner des nombres
Fonctions
Algorithmes
Dans cet exercice, vous devez créer une fonction add qui va permettre d’additionner 2 nombres et de retourner le résultat...
Premium
Créer une fonction pour concaténer des chaînes de caractères
Fonctions
Fonctions natives
Algorithmes
Dans cet exercice, vous devez créer une fonction nommée concatener qui prend un nombre illimité de chaînes de caractères et...
Premium
Créer une fonction pour remonter dans un dossier
Boucles
Chaînes de caractères
Fonctions
Fonctions natives
Le but de cet exercice est de créer une fonction, qui permette de remonter dans une structure de dossier autant...
Premium
Créer un vérificateur d'adresses IP
Boucles
Fonctions
Fonctions natives
Structures conditionnelles
Algorithmes
Dans cet exercice, vous devez créer une fonction ip_checker qui acceptera un paramètre ip_address et qui retournera le booléen True...
Premium
Recréer la méthode isdigit
Boucles
Fonctions
Algorithmes
Dans cet exercice, nous allons recréer une méthode appartenant aux chaînes de caractères, la méthode isdigit, qui permet de vérifier...
Premium
Récupérer un élément dans une liste sans générer d'erreur
Fonctions
Listes
Structures conditionnelles
Algorithmes
Dans cet exercice, nous allons créer une fonction pour récupérer un élément dans une liste, sans causer d'erreur si l'indice...
Premium
Regrouper les livres par auteur
Dictionnaires
Boucles
Fonctions
Structures conditionnelles
Vous travaillez pour une bibliothèque en ligne. Vous devez écrire une fonction regroupe_par_auteur(livres) qui prend en argument une liste de...
Premium
Ajouter un séparateur de milliers à un nombre
Boucles
Fonctions
Algorithmes
Dans cet exercice, nous voulons formater un nombre pour ajouter une virgule entre chaque millier. Ainsi, le nombre contenu dans...
Premium
Convertir un nombre romain en nombre entier décimal
Boucles
Fonctions
Dans cet exercice, nous voulons créer une fonction qui permettra de réaliser la conversion d'un nombre romain (par exemple "VI")...
Premium
Créer une fonction récursive
Fonctions
Algorithmes
Dans cet exercice, vous devez créer une fonction additive qui permette, grâce à la récursivité, de trouver la somme cumulée...
Premium
Recréer la méthode join
Fonctions
Listes
Algorithmes
On continue avec les fonctions et méthodes de base que l'on essaie de comprendre et de recréer. Cette fois-ci, on...
Premium
Recréer la méthode split
Boucles
Fonctions
Listes
Algorithmes
Dans cet exercice, nous allons recréer la méthode split, qui permet de séparer une phrase en plusieurs éléments, en spécifiant...
Premium
Ecrire une fonction chiffrer
Fonctions
TOSA
Écrivez une fonction chiffrer qui prend une phrase sous forme de chaîne et un décalage. La fonction doit retourner la...
Premium