Exercices Fonctions

Maîtrisez fonctions avec 29 exercices de code Python spécialement sélectionnés pour cette thématique.

29 exercices
Débutant
10
Intermédiaire
13
Avancé
5

Formation Python Certifiante TOSA

Éligible CPF

Développez vos compétences Python et obtenez une certification reconnue par l'État

En savoir plus

Tous les exercices Fonctions

Ajouter les valeurs par défaut des paramètres

Débutant
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
Débloquer

Calculer la moyenne des élèves

Débutant
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
Débloquer

Créer une fonction de base

Débutant
Fonctions

Dans cet exercice, vous devez créer une fonction qui affiche le nom de l'utilisateur passé en argument. Par exemple, si...

Premium
Débloquer

Créer une fonction pour calculer un pourboire

Débutant
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

Débutant
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
Débloquer

Traduire une fonction mathématiques en Python

Débutant
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
Débloquer

Trouver la différence entre le plus grand et le plus petit nombre d'une liste

Débutant
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

Débutant
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

Débutant
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
Débloquer

Trouver l'erreur dans la fonction

Débutant
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

Intermédiaire
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
Débloquer

Calculer le temps d'exécution d'une fonction

Intermédiaire
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
Débloquer

Calculer un investissement grâce à une fonction

Intermédiaire
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
Débloquer

Corriger le paramètre par défaut

Intermédiaire
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
Débloquer

Créer une fonction avec une liste indéfinie d'arguments

Intermédiaire
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
Débloquer

Créer une fonction flexible

Intermédiaire
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
Débloquer

Créer une fonction pour additionner des nombres

Intermédiaire
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
Débloquer

Créer une fonction pour concaténer des chaînes de caractères

Intermédiaire
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
Débloquer

Créer une fonction pour remonter dans un dossier

Intermédiaire
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
Débloquer

Créer un vérificateur d'adresses IP

Intermédiaire
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
Débloquer

Recréer la méthode isdigit

Intermédiaire
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
Débloquer

Récupérer un élément dans une liste sans générer d'erreur

Intermédiaire
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
Débloquer

Regrouper les livres par auteur

Intermédiaire
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
Débloquer

Ajouter un séparateur de milliers à un nombre

Avancé
Boucles
Fonctions
Algorithmes

Dans cet exercice, nous voulons formater un nombre pour ajouter une virgule entre chaque millier. Ainsi, le nombre contenu dans...

Premium
Débloquer

Convertir un nombre romain en nombre entier décimal

Avancé
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
Débloquer

Créer une fonction récursive

Avancé
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
Débloquer

Recréer la méthode join

Avancé
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
Débloquer

Recréer la méthode split

Avancé
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
Débloquer

Ecrire une fonction chiffrer

Débutant
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
Débloquer

Réinitialiser la progression

Tu t'apprêtes à supprimer ta progression de tous les exercices de la catégorie "Fonctions".

Ton code ainsi que tes résultats seront effacés.

Cette action est irréversible.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.