← Learn to Code — Python, Java, C, SQL & Web · Apprendre à coder — Python, Java, C, SQL & Web
Python Practice · Pratique Python
Coding challenges from 1★ to 5★. · Défis de codage de 1★ à 5★.
python 108 Lessons · Leçons
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · Chaque leçon s'exécute dans votre navigateur — écrivez du vrai code, appuyez sur Exécuter, et les tâches se vérifient automatiquement. Gratuit, pas de compte requis, avec des notes traduites associées à l'anglais.
Start the course · Commencer le cours
Lessons in this course · Leçons dans ce cours
No lessons match. Clear the search or choose another filter.
- 01 Print a word · Imprimer un mot 1 required task · ★
- 02 Print another word · Imprimer un autre mot 1 required task · ★
- 03 Print a sentence · Imprimer une phrase 1 required task · ★
- 04 Print with a ! · Imprimer avec un ! 1 required task · ★
- 05 Print two lines · Imprimer deux lignes 1 required task · ★
- 06 Print three lines · Imprimer trois lignes 1 required task · ★
- 07 Print a number · Imprimer un nombre 1 required task · ★
- 08 Print a bigger number · Imprimer un plus grand nombre 1 required task · ★
- 09 Add two numbers · Additionner deux nombres 1 required task · ★
- 10 Add bigger numbers · Ajouter de grands nombres 1 required task · ★
- 11 Subtract · Soustraction 1 required task · ★
- 12 Multiply · Multiplication 1 required task · ★
- 13 Divide · Division 1 required task · ★
- 14 Remainder · Reste 1 required task · ★
-
15
Use a variable · Utiliser une variable
1 required task
· ★
Builds on: Python Basics · Bases Python · Variables
-
16
A number variable · Une variable numérique
1 required task
· ★
Builds on: Python Basics · Bases Python · Variables
-
17
Change a variable · Modifier une variable
1 required task
· ★
Builds on: Python Basics · Bases Python · Variables
-
18
Add two variables · Additionner deux variables
1 required task
· ★
Builds on: Python Basics · Bases Python · Variables
-
19
Multiply two variables · Multiplier deux variables
1 required task
· ★
Builds on: Python Basics · Bases Python · Variables
- 20 Join two words · Joindre deux mots 1 required task · ★
- 21 Greet a name · Saluer un nom 1 required task · ★
- 22 Repeat text · Répéter du texte 1 required task · ★
- 23 Ask for a name · Demander un nom 1 required task · ★
- 24 Echo a number · Écho d'un nombre 1 required task · ★
- 105 Call a function · Appeler une fonction 1 required task · ★
- 106 Use what it gives back · Utiliser ce qu'elle retourne 1 required task · ★
- 107 Finish the function · Terminer la fonction 1 required task · ★
- 108 Write one yourself · Écrire une fonction vous-même 1 required task · ★★
- 25 Your first function · Votre première fonction 1 required task · ★
- 26 Is it positive? · Est-il positif ? 1 required task · ★
- 27 The bigger one · Le plus grand 1 required task · ★
- 28 The last item · Le dernier élément 1 required task · ★
- 29 Is it even? · Est-il pair ? 1 required task · ★
- 30 Sum a list · Sommer une liste 1 required task · ★
- 31 Reverse a string · Inverser une chaîne 1 required task · ★★
- 32 Count the vowels · Compter les voyelles 1 required task · ★★
- 33 FizzBuzz 1 required task · ★★★
- 34 Letter frequencies · Fréquences des lettres 1 required task · ★★★
- 35 Remove duplicates · Supprimer les doublons 1 required task · ★★★
- 36 Second largest · Deuxième plus grand 1 required task · ★★★
- 37 Group anagrams · Grouper des anagrammes 1 required task · ★★★★
- 38 Flatten a nested list · Aplatir une liste imbriquée 1 required task · ★★★★
- 39 RPN calculator · Calculatrice RPN 1 required task · ★★★★★
- 40 Run-length encoding · Encodage par suites 1 required task · ★★★★★
- 41 Count to ten · Compter jusqu'à dix 1 required task · ★★
- 42 Even numbers · Nombres pairs 1 required task · ★★
- 43 Liftoff · Lancement 1 required task · ★★
- 44 Star triangle · Triangle d'étoiles 1 required task · ★★
- 45 The 3 times table · La table de 3 1 required task · ★★
- 46 Running total · Total cumulatif 1 required task · ★★★
- 47 Largest without max · Le plus grand sans max 1 required task · ★★★
- 48 Smallest without min · Le plus petit sans min 1 required task · ★★★
- 49 Count the positives · Compter les positifs 1 required task · ★★
- 50 Average of a list · Moyenne d'une liste 1 required task · ★★★
- 51 Add up 1 to 100 · Additionner de 1 à 100 1 required task · ★★
- 52 Upside-down triangle · Triangle inversé 1 required task · ★★
- 53 FizzBuzz with 4 and 6 · FizzBuzz avec 4 et 6 1 required task · ★★★
- 54 Until you type stop · Jusqu'à ce que vous tapiez stop 1 required task · ★★★
- 55 A list of squares · Une liste de carrés 1 required task · ★★
- 56 Count a value · Compter une valeur 1 required task · ★★
- 57 Keep the evens · Conserver les pairs 1 required task · ★★
- 58 Find the position · Trouver la position 1 required task · ★★★
- 59 Smallest and largest · Le plus petit et le plus grand 1 required task · ★★★
- 60 Above average · Au-dessus de la moyenne 1 required task · ★★★
- 61 Binary to denary · Binaire vers décimal 1 required task · ★★★★
- 62 Denary to binary · Décimal vers binaire 1 required task · ★★★★
- 63 Digital root · Racine numérique 1 required task · ★★★★
- 64 Caesar cipher · Chiffre de César 1 required task · ★★★★
- 65 Bank account · Compte bancaire 1 required task · ★★★★
- 66 Transpose a grid · Transposez une grille 1 required task · ★★★★
- 67 Most common word · Mot le plus fréquent 1 required task · ★★★★★
- 68 Sieve of Eratosthenes · Crible d'Ératosthène 1 required task · ★★★★★
- 69 A row of Pascal's triangle · Une ligne du triangle de Pascal 1 required task · ★★★★★
- 70 Tic-tac-toe winner · Gagnant du morpion 1 required task · ★★★★★
- 71 Is it big? · Est-ce grand ? 1 required task · ★
- 72 Pass or fail · Réussi ou échoué 1 required task · ★
- 73 Positive, negative or zero · Positif, négatif ou zéro 1 required task · ★
- 74 The bigger number · Le plus grand nombre 1 required task · ★
- 75 Even or odd · Pair ou impair 1 required task · ★
- 76 Is it in range? · Est-il dans l'intervalle ? 1 required task · ★★
- 77 Free entry · Accès gratuit 1 required task · ★★
- 78 Grade letter · Note alphabétique 1 required task · ★★
- 79 Divisible by both · Divisible par les deux 1 required task · ★★
- 80 Ticket price · Prix du billet 1 required task · ★★
- 81 Finish the countdown · Terminez le compte à rebours 1 required task · ★
- 82 The loop that never ends · La boucle qui ne finit jamais 1 required task · ★
- 83 Count up to five · Comptez jusqu'à cinq 1 required task · ★
- 84 Add up to five · Additionnez jusqu'à cinq 1 required task · ★
- 85 Double until it passes 100 · Doublez jusqu'à dépasser 100 1 required task · ★★
- 86 Stop at the first over fifty · Arrêtez au premier dépassement de cinquante 1 required task · ★★
- 87 Count down in twos · Comptez à reculons par deux 1 required task · ★★
- 88 Until they type stop · Jusqu'à ce qu'ils tapent stop 1 required task · ★★
- 89 How many halvings? · Combien de demi-réductions ? 1 required task · ★★
- 90 A row of the times table · Une ligne de la table de multiplication 1 required task · ★★
- 91 The first letter · La première lettre 1 required task · ★
- 92 The last letter · La dernière lettre 1 required task · ★
- 93 The first three letters · Les trois premières lettres 1 required task · ★
- 94 How long is it? · Quelle est sa longueur ? 1 required task · ★
- 95 Shout it · Criez-le 1 required task · ★
- 96 Initials · Initiales 1 required task · ★★
- 97 Ask for a name · Demander un nom 1 required task · ★
- 98 Ask for two things · Demandez deux choses 1 required task · ★
- 99 A number from input · Un nombre depuis l'entrée 1 required task · ★
- 100 Add two numbers you were given · Additionner deux nombres qui vous ont été donnés 1 required task · ★★
- 101 Each letter on its own line · Chaque lettre sur sa propre ligne 1 required task · ★
- 102 Zero to four · De zéro à quatre 1 required task · ★
- 103 Count the letters · Compter les lettres 1 required task · ★
- 104 Add up one to five · Additionner de un à cinq 1 required task · ★