code

Exercices TOSA

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

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

Algorithme du FizzBuzz

Débutant

Boucles

Structures conditionnelles

Algorithmes

TOSA

Le challenge FizzBuzz est un classique pour évaluer les bases de programmation. L'objectif de cet exercice est d'écrire un programme...

Créer une fonction pour retourner une valeur d'un objet JSON

Débutant

Librairie standard

Fichiers

TOSA

À l'aide de la bibliothèque standard, écrivez une fonction read_object qui lit un objet JSON contenu dans une chaîne de...

Créer une structure de données avec les defaultdict

Débutant

Dictionnaires

Modules

TOSA

L'objectif de cet exercice est de créer une structure de données qui fait correspondre les IDs d'utilisateurs (des entiers) aux...

Ecrire une regex

Débutant

RegEx

Modules

TOSA

Créez une expression régulière nommée regex qui correspond uniquement aux chaînes contenant au minimum trois chiffres consécutifs. Par exemple, elle...

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...

Calcul du nombre total d'éléments dans une liste de listes

Intermédiaire

Boucles

Listes

Compréhension de liste

Algorithmes

TOSA

Vous disposez d'une fonction nommée somme_listes qui prend en paramètre une liste de listes d'entiers (listes_nombres). Cette fonction a pour...

Premium

Débloquer

Calculer la distance

Intermédiaire

Listes

Fonctions natives

TOSA

Un personnage nommé Patrick se déplace sur une ligne droite en partant du point zéro. À chaque étape, il fait...

Premium

Débloquer

Calculer la somme des nombres pairs distincts d'une liste

Intermédiaire

Listes

TOSA

Dans cet exercice, vous devrez créer une fonction somme_nombre_pairs, qui prend en argument une liste d'entiers positifs et retourne la...

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

Classes abstraites

Intermédiaire

Orienté objet

TOSA

Compléter le code suivant pour créer une classe abstraite Animal contenant une methode abstraite make_sound. - Animal ne peut pas...

Premium

Débloquer

Compter le nombre d'occurences de chaque mot

Intermédiaire

Dictionnaires

Librairie standard

TOSA

Vous devez écrire une fonction compte_mots qui prend une chaîne de caractères comme argument et retourne un dictionnaire avec le...

Correction d'encodage UTF-8/Latin1

Intermédiaire

TOSA

Vous avez reçu du réseau, un flux d'octets incorrectement traités en caractères "latin1", alors qu'il s'agissait en fait de caractères...

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

Pop d'une classe pile - Gestion des cas vides

Intermédiaire

Orienté objet

TOSA

Nous créons une classe de stack (pile) et devons implémenter la méthode pop . En partant de la classe Stack...

Premium

Débloquer

Supprimer efficacement des éléments d'une liste aux extrémités

Intermédiaire

Listes

Optimisation

TOSA

Vous avez une liste de nombres et vous devez effectuer de multiples opérations de suppression à la fois au début...

Trouver l'élément manquant dans une ligne de Sudoku

Intermédiaire

Listes

Algorithmes

TOSA

Dans cet exercice, vous devez créer une fonction sudoku, qui prend une liste d'entiers représentant une ligne de Sudoku avec...

Premium

Débloquer

Trouver le nombre d'occurrences d'une lettre dans une chaîne de caractères

Intermédiaire

Dictionnaires

Fonctions natives

TOSA

Dans cet exercice, on vous donne une chaîne de caractères et vous devez renvoyer le nombre maximum de lettres identiques....

Premium

Débloquer

Trouver un élément spécifique et son indice dans une liste

Intermédiaire

Boucles

Chaînes de caractères

Listes

Algorithmes

TOSA

Écrivez une fonction trouver_nombre qui prend en paramètre une liste contenant des nombres entiers et des chaînes de caractères. La...

Premium

Débloquer

Déterminer les relations de parenté dans un graphe

Avancé

Boucles

Algorithmes

TOSA

Étant donnée une liste L de relations qui définit un [graphe orienté acyclique](https://w.wiki/9q44). Vous devez complétez la fonction is_ancestor qui...

Premium

Débloquer

Indices des éléments vrais

Avancé

Boucles

Listes

Compréhension de liste

Booléens

Algorithmes

TOSA

Écrivez une fonction matrice qui prend en entrée une liste de listes de booléens et retourne une nouvelle liste de...

Premium

Débloquer

Initialisation flexible d'une classe Time

Avancé

Orienté objet

TOSA

Le but est de créer une classe Time qui peut s'instancier de deux manières différentes : Avec 2 entiers, minutes...

Premium

Débloquer

Rechercher le minimum excluant

Avancé

Boucles

Algorithmes

TOSA

Écrivez la fonction minimum_exclu qui prend en paramètre une liste d'entiers non négatifs et retourne le plus petit entier non...

Premium

Débloquer

Trouver la paire dont la somme est égale à 1000

Avancé

Algorithmes

TOSA

Implémentez la fonction trouver_paire_somme_mille, qui prend en paramètre une liste d'entiers et doit retourner une liste contenant exactement 2 nombres...

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.