Testez vos connaissances en Python à l’aide des défis suivants !

Défi
Notions abordées
n°1
Calcul de moyenne, instruction for, entiers ou flottants, liste
n°2
Problème du jeu d’échecs, boucle while, entiers
n°3
Recherche d’un minimum, instruction for, entiers, liste
n°π
Approximation du nombre π, instruction for, entiers
n°4
Compléments à 1, instruction for, méthode append, liste, entiers
n°5
Renverse une chaîne de caractères, instruction for
n°6
Recherche de la dernière occurrence d’un élément dans une liste, instruction for
n°7
Produit de deux entiers, instruction for
n°8
Conversion base 2 vers base 10, instruction for, liste, entiers
n°9
Suite de Fibonacci, instruction for, entiers
n°10
Occurrence d’un caractère dans une chaîne, instruction for
n°11
Calcul de moyenne pondérée, instruction for, liste, tuple
n°12
Delta encoding, instruction for, méthode append, liste, entiers
n°13
Recherche d’un minimum et maximum dans une liste, renvoi dans un dictionnaire
n°14
Occurrence des caractères d’une phrase, renvoi dans un dictionnaire
n°15
Suite de Syracuse, boucle while, méthode append, liste, entiers
n°16
Opérateur « ou exclusif », instruction for, méthode append, liste, entiers
n°17
Vérification du tri croissant d’une liste, instruction for
n°18
Occurrence d’un élément dans une liste, instruction for
n°19
Comparaison d’un mot et d’un mot à trou, boucle while, chaîne de caractères
n°20
Algorithme du rendu de monnaie, boucle while, entiers
n°21
Calcul de moyenne, instruction for, entiers ou flottants, liste
n°22Tri par sélection, instruction for, liste, entiers
n°23Fusion de deux tableaux, boucle while, instruction del, liste, entiers
n°24Recherche d’un maximum, instruction for, liste
n°25Recherche dans des dictionnaires, instruction for, liste, dictionnaire, entiers
n°26Recherche d’entiers consécutifs dans une liste, instruction for, méthode append, entiers
n°27Recherche d’un maximum et de sa position dans une liste, instruction for, liste, entiers
n°28Conversion base 10 vers base 2, boucle while, méthode append, liste, entiers, tuple
n°29Recherche dichotomique, boucle while, liste, entiers
n°30Nombre de mots dans une phrase, instruction for, chaîne de caractères
n°31Recherche d’une température minimale et de l’année correspondante, instruction for, liste, entiers, tuple
n°32
Recherche d’une valeur maximale dans un dictionnaire, instruction for, tuple
n°33
Recherche d’un minimum dans une liste, renvoie l’indice de la première occurrence, instruction for, liste, entiers ou flottants
n°34Taille d’un arbre binaire, récursivité, dictionnaire, liste
n°35Occurrence d’une valeur numérique dans une liste, instruction for, entiers ou flottants
n°36Recherche du caractère le plus fréquent d’une chaîne de caractères, instruction for, liste
n°37Recherche du maximum dans une liste, renvoie le maximum et la liste des indices de la liste où il apparaît, instruction for, liste, tuple
n°38Vérifie si une liste contient un doublon ou non, instruction for, liste, booléen
n°39Recherche de la première occurrence d’un élément dans une liste, instruction for
n°40Recherche un élément dans une liste, renvoie un classement des indices dans 3 listes, instruction for, méthode append, liste
n°41Fusion de deux dictionnaires, instruction for, dictionnaire
42Calcul des puissances d’un nombre, renvoie une liste contenant les puissances, instruction for, liste
n°43Énumère dans un dictionnaire les valeurs d’une liste en indiquant les indices de chaque valeur, instruction for, méthode append, liste, dictionnaire

Envie d’en savoir plus ?

Tout savoir sur la spécialité NSI au lycée En Forêt.