code

Exercices Fonctions

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

Débutant
10
school
Intermédiaire
13
trending_up
Avancé
5
star

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

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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