diff --git a/fr-FR/code/complete/main.py b/fr-FR/code/complete/main.py index 407f373..7a2dc12 100644 --- a/fr-FR/code/complete/main.py +++ b/fr-FR/code/complete/main.py @@ -20,6 +20,6 @@ def roule_de(): print(f'{111111111 * 111111111}') print(f'La date et l\'heure sont {datetime.now()}') roule_de() # Appel la fonction lancer de dés -print(f'J\'❤️ ...') +print(f"J'❤️ ...") print(f'... me rend 😃') print(f'Je voudrais faire ... avec {python}') diff --git a/fr-FR/code/starter/main.py b/fr-FR/code/starter/main.py index 4ae3768..159f9d3 100644 --- a/fr-FR/code/starter/main.py +++ b/fr-FR/code/starter/main.py @@ -1,11 +1,11 @@ -# importations +# imports # variables -monde = '🌍🌎🌏' +world = '🌍🌎🌏' python = 'Python 🐍' -feu = '🔥' +fire = '🔥' -# Définitions de fonctions +# Function definitions -# Mettre le code à exécuter ci-dessous +# Put code to run under here diff --git a/fr-FR/images/run_hello_world.png b/fr-FR/images/run_hello_world.png index 653543c..f08c165 100644 Binary files a/fr-FR/images/run_hello_world.png and b/fr-FR/images/run_hello_world.png differ diff --git a/fr-FR/meta.yml b/fr-FR/meta.yml index 6061d6b..e3e2630 100644 --- a/fr-FR/meta.yml +++ b/fr-FR/meta.yml @@ -1,4 +1,3 @@ ---- title: "Editeur Bonjour \U0001F30D\U0001F30E\U0001F30F" hero_image: images/banner.png description: Écris un projet Python interactif qui utilise des emojis @@ -9,32 +8,50 @@ listed: false copyedit: false last_tested: "2021-10-06" steps: - - title: step 1 - - title: step 2 + - + title: step 1 + - + title: step 2 completion: - engaged - - title: step 3 - - title: step 4 - - title: step 5 - - title: step 6 - - title: step 7 - - title: step 8 - - title: step 9 - - title: step 10 - - title: step 11 - - title: step 12 - - title: step 13 - - title: step 14 - - title: step 15 - - title: step 16 + - + title: step 3 + - + title: step 4 + - + title: step 5 + - + title: step 6 + - + title: step 7 + - + title: step 8 + - + title: step 9 + - + title: step 10 + - + title: step 11 + - + title: step 12 + - + title: step 13 + - + title: step 14 + - + title: step 15 + - + title: step 16 completion: - internal - - title: step 17 + - + title: step 17 knowledge_quiz: path: quiz1 version: 1 questions: 3 passing_score: 3 - - title: step 18 + - + title: step 18 completion: - external diff --git a/fr-FR/quiz1/question_1.md b/fr-FR/quiz1/question_1.md index 87fdef7..793b887 100644 --- a/fr-FR/quiz1/question_1.md +++ b/fr-FR/quiz1/question_1.md @@ -1,95 +1,89 @@ ## Questionnaire rapide ---- question --- ---- -legend: Question 1 sur 3 ---- +## --- question --- + +## legend: Question 1 sur 3 Ce code définit la variable `monde` pour qu'elle contienne le texte '🌍🌎🌏' (les trois différents emojis monde) : ---- code --- ---- -language: python ---- +## --- code --- + +## language: python monde = '🌍🌎🌏' ---- /code --- +\--- /code --- Quel code utilise correctement la variable `monde` et affiche Bonjour 🌍🌎🌏 ? ![La zone de sortie du Code Editor avec Bonjour 🌍🌎🌏 affiché.](images/quiz1.png) ---- choices --- +\--- choices --- - ( ) ---- code --- ---- -language: python ---- +## --- code --- + +## language: python output('Bonjour' monde) ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- Pas tout à fait, `output` n'est pas le moyen d'afficher des messages à l'écran. ---- /feedback --- +\--- /feedback --- - ( ) ---- code --- ---- -language: python ---- +## --- code --- + +## language: python print('Bonjour' monde) ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- Pas tout à fait, en Python `print` affiche des messages à l'écran, mais il manque quelque chose dans cet exemple. ---- /feedback --- +\--- /feedback --- - (x) ---- code --- ---- -language: python ---- +## --- code --- + +## language: python print(f'Bonjour {monde}') ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- C'est correct, en Python, `print(f'')` affiche des messages à l'écran. La sortie du texte est entre guillemets simples `'`, et les accolades `{}` sont utilisées pour imprimer la variable `monde`. ---- /feedback --- +\--- /feedback --- - ( ) ---- code --- ---- -language: python ---- +## --- code --- + +## language: python print('Bonjour {monde}') ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- Pas tout à fait, en Python `print` affiche des messages à l'écran, mais il manque quelque chose dans cet exemple. ---- /feedback --- +\--- /feedback --- ---- /choices --- +\--- /choices --- ---- /question --- +\--- /question --- diff --git a/fr-FR/quiz1/question_2.md b/fr-FR/quiz1/question_2.md index 52b3178..b1f18ff 100644 --- a/fr-FR/quiz1/question_2.md +++ b/fr-FR/quiz1/question_2.md @@ -1,69 +1,64 @@ +## --- question --- ---- question --- ---- -legend: Question 2 sur 3 ---- +## legend: Question 2 sur 3 Laquelle de ces définitions de fonction est correcte et affichera `Je peux coder` lorsqu'elle sera appelée ? ![Le Code Editor avec une zone de sortie indiquant Je peux coder.](images/quiz2.png) ---- choices --- +\--- choices --- - (x) ---- code --- ---- -language: python ---- +## --- code --- + +## language: python def impressionnant(): - print('Je peux coder') +print('Je peux coder') ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- -C'est exact, appeler cette fonction affichera `Je peux coder`. Tu as remarqué que les fonctions nécessitent des parenthèses `(` `)` et un `:` dans leur définition, et que tout le code à exécuter lorsque cette fonction est appelée doit être indenté. +C'est exact, appeler cette fonction affichera `Je peux coder`. Tu as remarqué que les fonctions nécessitent des parenthèses `(``)` et un `:` dans leur définition, et que tout le code à exécuter lorsque cette fonction est appelée doit être indenté. ---- /feedback --- +\--- /feedback --- - () ---- code --- ---- -language: python ---- +## --- code --- + +## language: python def impressionnant(): print('Je peux coder') ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- Pas tout à fait, la mise en forme dans cet exemple provoquerait une erreur. ---- /feedback --- +\--- /feedback --- - ( ) ---- code --- ---- -language: python ---- +## --- code --- -def impressionnant() - print('Je peux coder') +## language: python + +def impressionnant(): +print('Je peux coder') ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- Pas tout à fait, il manque quelque chose dans la définition de la fonction qui provoquerait une erreur. ---- /feedback --- +\--- /feedback --- ---- /choices --- +\--- /choices --- ---- /question --- +\--- /question --- diff --git a/fr-FR/quiz1/question_3.md b/fr-FR/quiz1/question_3.md index d37ef13..2ab92ec 100644 --- a/fr-FR/quiz1/question_3.md +++ b/fr-FR/quiz1/question_3.md @@ -1,96 +1,92 @@ ---- question --- ---- -legend: Question 3 sur 3 ---- +## --- question --- + +## legend: Question 3 sur 3 Cette fonction génère deux nombres aléatoires : ---- code --- ---- -language: python ---- +## --- code --- + +## language: python def deux_des(): - print('Premier nombre :', randint(1, 6)) - print('Deuxième nombre :', randint(1, 6)) +print('Premier nombre :', randint(1, 6)) +print('Deuxième nombre :', randint(1, 6)) ---- /code --- +\--- /code --- Quel code appellera la fonction pour l'exécuter ? ![Le Code Editor avec une zone de sortie affichant deux nombres générés aléatoirement.](images/quiz3.png) ---- choices --- +\--- choices --- - ( ) ---- code --- ---- -language: python ---- +## --- code --- + +## language: python def deux_des(): - print('Premier nombre :', randint(1, 6)) - print('Deuxième nombre :', randint(1, 6)) +print('Premier nombre :', randint(1, 6)) +print('Deuxième nombre :', randint(1, 6)) ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- Non, c'est le code pour définir la fonction, mais il n'exécute pas la fonction. Tu dois utiliser un code différent pour l'appeler. ---- /feedback --- +\--- /feedback --- - ( ) ---- code --- ---- -language: python + \--- code --- + --- +## language: python + deux_des ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- Presque ! `deux_des` est le nom de la fonction, mais pour l'appeler, il faut plus que le nom. ---- /feedback --- +\--- /feedback --- - () ---- code --- ---- -language: python ---- +## --- code --- + +## language: python deux_des[] ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- Pas tout à fait, pense au type de parenthèses que tu as utilisé pour appeler les fonctions de ton projet. ---- /feedback --- +\--- /feedback --- - (x) ---- code --- ---- -language: python ---- +## --- code --- + +## language: python deux_des() ---- /code --- +\--- /code --- ---- feedback --- +\--- feedback --- C'est correct, l'utilisation du nom de la fonction suivi des parenthèses `(` `)` appellera la fonction. ---- /feedback --- +\--- /feedback --- ---- /choices --- +\--- /choices --- ---- /question --- +\--- /question --- diff --git a/fr-FR/step_1.md b/fr-FR/step_1.md index ed80dae..44fd427 100644 --- a/fr-FR/step_1.md +++ b/fr-FR/step_1.md @@ -1,10 +1,10 @@

Print Bonjour

---- task --- +\--- task --- ➡️ Afficher le mot 'Bonjour' sur l'écran ---- /task --- +\--- /task --- En Python, `print()`{:.language-python} affiche des chaînes (mots ou nombres) à l'écran. @@ -12,22 +12,23 @@ Tape le code pour `print()`{:.language-python}(imprimer) Bonjour à l'écran :
---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 10 line_highlights: 11 ---- +-------------------------------------------------------- # Mettre le code à exécuter ci-dessous. + print(f'Bonjour ') ---- /code --- +\--- /code ---
-**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. Tu devrais voir ceci lorsque tu exécutes ton code .
diff --git a/fr-FR/step_10.md b/fr-FR/step_10.md index b2ab81f..ca50e30 100644 --- a/fr-FR/step_10.md +++ b/fr-FR/step_10.md @@ -1,46 +1,48 @@

Lancer un dé

---- task --- +\--- task --- ➡️ Créer une fonction pour simuler le lancement d'un dé. ➡️ Appeler la fonction pour exécuter le code qu'elle contient. ---- /task --- +\--- /task --- Crée une fonction appelée `roule_de()`, qui imprime le nombre 4. ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 9 line_highlights: 10, 11 ---- +------------------------------------------------------------ # Définitions de fonctions + def roule_de(): - print(f'Tu as obtenu un {4}') +print(f'Tu as obtenu un {4}') # Mettre le code à exécuter ci-dessous ---- /code --- +\--- /code --- Ensuite, appelle la fonction en bas de ton code. ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 18 line_highlights: 19 ---- +-------------------------------------------------------- + print(f'La date et l'heure sont {datetime.now()}') roule_de() ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. Tu devrais voir ceci lorsque tu exécutes ton code.
diff --git a/fr-FR/step_11.md b/fr-FR/step_11.md index 61965ae..39a93aa 100644 --- a/fr-FR/step_11.md +++ b/fr-FR/step_11.md @@ -1,26 +1,27 @@

Importer randint

---- task --- +\--- task --- ➡️ Importer la fonction `randint` depuis le module `random`. ---- /task --- +\--- /task --- Un autre module appelé `random` peut être utilisé pour créer des nombres aléatoires ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 1 line_highlights: 3 ---- +------------------------------------------------------- # importations + from datetime import datetime from random import randint ---- /code --- +\--- /code --- Le résultat de ton code restera identique à chaque exécution. diff --git a/fr-FR/step_12.md b/fr-FR/step_12.md index f44c059..80f2242 100644 --- a/fr-FR/step_12.md +++ b/fr-FR/step_12.md @@ -1,28 +1,29 @@

Nombres aléatoires

---- task --- +\--- task --- ➡️ Choisir un nombre aléatoire pour le lancer de dés. ---- /task --- +\--- /task --- Utilise la fonction `randint` que tu as importée pour choisir un nombre aléatoire entre 1 et 6 pour le lancer de dés. ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 10 line_highlights: 12 ---- +-------------------------------------------------------- # Définitions de fonctions + def roule_de(): - print(f'Tu as obtenu un {randint(1, 6)}') +print(f'Tu as obtenu un {randint(1, 6)}') ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. Maintenant, lorsque tu exécutes ton code, un nouveau nombre aléatoire entre 1 et 6 sera choisi à chaque fois.
diff --git a/fr-FR/step_13.md b/fr-FR/step_13.md index 432b396..1f66c86 100644 --- a/fr-FR/step_13.md +++ b/fr-FR/step_13.md @@ -1,48 +1,50 @@

Multiplier les chaînes

---- task --- +\--- task --- ➡️ Stocker le nombre aléatoire dans une variable. ➡️ Multiplier le nombre par l'emoji 🔥 pour imprimer l'emoji un nombre de fois égal au lancer de dés. ---- /task --- +\--- /task --- En Python, tu peux multiplier des chaînes de caractères telles que des emojis ou des mots entiers par un nombre, afin qu'elles s'impriment plusieurs fois. Stocke le nombre aléatoire dans une variable appelée `roule`. ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 10 line_highlights: 12 ---- +-------------------------------------------------------- # Définitions de fonctions + def roule_de(): - roule = randint(1,6) +roule = randint(1,6) ---- /code --- +\--- /code --- Multiplie le nombre aléatoire stocké dans `roule` par l'emoji 🔥 et imprime le résultat. ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 10 line_highlights: 13 ---- +-------------------------------------------------------- # Définitions de fonctions + def roule_de(): - roule = randint(1,6) - print(f'Tu as obtenu un {roule} {feu * roule}') +roule = randint(1,6) +print(f'Tu as obtenu un {roule} {feu \* roule}') ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. Ton code de sortie devrait ressembler à ceci :
diff --git a/fr-FR/step_14.md b/fr-FR/step_14.md index 0fdbb76..e7877f9 100644 --- a/fr-FR/step_14.md +++ b/fr-FR/step_14.md @@ -1,32 +1,33 @@

Obtenir une entrée

---- task --- +\--- task --- ➡️ Permettre à la personne qui utilise ton programme de saisir des données. ---- /task --- +\--- /task --- Tu peux utiliser `input()` pour demander à la personne utilisant ton programme de saisir du texte et de l'enregistrer en tant que variable. ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 10 line_highlights: 12-13 ---- +----------------------------------------------------------- # Définitions de fonctions + def roule_de(): - max = input('Combien de faces y a-t-il sur ton dé ?') - print(f'C\'est un D {max}') - roule = randint(1,6) - print(f'Tu as obtenu un {roule} {feu * roule}') +max = input('Combien de faces y a-t-il sur ton dé ?') +print(f'C\'est un D {max}') +roule = randint(1,6) +print(f'Tu as obtenu un {roule} {feu \* roule}') ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. -Assure-toi d'appuyer sur la touche Entrée après avoir saisi le nombre de faces. +**Test :** clique sur le bouton **Run**. +Assure-toi d'appuyer sur la touche Entrée après avoir saisi le nombre de faces. Tu devrais voir ceci lorsque tu exécutes ton code.
diff --git a/fr-FR/step_15.md b/fr-FR/step_15.md index 11a9071..0aa5746 100644 --- a/fr-FR/step_15.md +++ b/fr-FR/step_15.md @@ -1,34 +1,35 @@

Changer le dé

---- task --- +\--- task --- ➡️ Modifier les données d’entrée en un entier. ➡️ Génèrer un nombre aléatoire compris entre 1 et le nombre de faces saisi par l'utilisateur. ---- /task --- +\--- /task --- Les entrées sont toujours stockées sous forme de texte, mais nous devons utiliser l'entrée stockée dans `max` pour spécifier le plus grand nombre qui pourrait être obtenu. `max` est une chaîne, elle doit donc être changée en un entier `int()`. ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 10 line_highlights: 14 ---- +-------------------------------------------------------- # Définitions de fonctions + def roule_de(): - max = input('Combien de faces y a-t-il sur ton dé ?') - print(f'C\'est un D {max}') - roule = randint(1, int(max)) - print(f'Tu as obtenu un {roule} {feu * roule}') +max = input('Combien de faces y a-t-il sur ton dé ?') +print(f'C\'est un D {max}') +roule = randint(1, int(max)) +print(f'Tu as obtenu un {roule} {feu \* roule}') ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. Voici ce que tu devrais voir :
diff --git a/fr-FR/step_16.md b/fr-FR/step_16.md index 510fa45..2d3310e 100644 --- a/fr-FR/step_16.md +++ b/fr-FR/step_16.md @@ -1,27 +1,27 @@

À toi de jouer

---- task --- +\--- task --- ➡️ S'entraîner à ajouter plus de lignes `print` à ton code. ---- /task --- +\--- /task --- Voici quelques débuts de phrases que tu peux utiliser : ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 23 line_highlights: 24-26 ---- +----------------------------------------------------------- roule_de() -print(f'J\'❤️ ...') +print(f"J'❤️ ...") print(f'... me fait 😃') print(f'Je voudrais faire ... avec {python}') ---- /code --- +\--- /code ---
diff --git a/fr-FR/step_18.md b/fr-FR/step_18.md index 70e2196..e2e275e 100644 --- a/fr-FR/step_18.md +++ b/fr-FR/step_18.md @@ -1,6 +1,6 @@

Tu as terminé le projet 🎉

---- task --- +\--- task --- Nous aimerions connaître ton avis sur l’utilisation du Code Editor pour terminer le projet Bonjour Monde ! @@ -8,15 +8,6 @@ Nous aimerions connaître ton avis sur l’utilisation du Code Editor pour term ### Et ensuite ? -Si tu suis le parcours [Introduction à Python](https://projects.raspberrypi.org/fr-FR/raspberrypi/python-intro), tu peux passer au projet [Tir sur cible](https://projects.raspberrypi.org/fr-FR/projects/target-practice). Dans ce projet, tu dessineras une cible puis créeras un jeu de tir à l'arc où le joueur tire des flèches pour marquer des points. +Si tu suis le parcours [Introduction à Python](https://projects.raspberrypi.org/en/raspberrypi/python-intro), tu peux passer au projet [Tir sur cible](https://projects.raspberrypi.org/en/projects/target-practice). Dans ce projet, tu dessineras une cible puis créeras un jeu de tir à l'arc où le joueur tire des flèches pour marquer des points. ---- /task --- - -*** - -Ce projet a été traduit par des bénévoles: - -Michel Arnols -Jonathan Vannieuwkerke - -Grâce aux bénévoles, nous pouvons donner aux gens du monde entier la chance d'apprendre dans leur propre langue. Vous pouvez nous aider à atteindre plus de personnes en vous portant volontaire pour la traduction - plus d'informations sur [rpf.io/translate](https://rpf.io/translate). +\--- /task --- diff --git a/fr-FR/step_2.md b/fr-FR/step_2.md index 8329137..14c257f 100644 --- a/fr-FR/step_2.md +++ b/fr-FR/step_2.md @@ -12,15 +12,16 @@ Nous avons inclus quelques variables qui stockent les caractères emoji.
---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 3 line_highlights: 4-6 ---- +--------------------------------------------------------- # variables + monde = '🌍🌎🌏' python = 'Python 🐍' feu = '🔥' @@ -28,9 +29,10 @@ feu = '🔥' # Définitions de fonctions # Mettre le code à exécuter ci-dessous + print(f'Bonjour') ---- /code --- +\--- /code ---
diff --git a/fr-FR/step_3.md b/fr-FR/step_3.md index ffe9587..6fb5788 100644 --- a/fr-FR/step_3.md +++ b/fr-FR/step_3.md @@ -1,22 +1,23 @@

Imprimer des variables

---- task --- +\--- task --- ➡️ Imprimer le contenu d'une variable. ---- /task --- +\--- /task --- Change ton code pour aussi `print()` le contenu de la variable `monde`. Tu peux le faire en ajoutant le nom de la variable entre accolades `{}` ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 3 line_highlights: 11 ---- +-------------------------------------------------------- # variables + monde = '🌍🌎🌏' python = 'Python 🐍' feu = '🔥' @@ -24,11 +25,12 @@ feu = '🔥' # Définitions de fonctions # Mettre le code à exécuter ci-dessous + print(f'Bonjour {monde}') ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. Tu devrais voir ceci lorsque tu exécutes ton code.
diff --git a/fr-FR/step_4.md b/fr-FR/step_4.md index 3790c52..7ba126e 100644 --- a/fr-FR/step_4.md +++ b/fr-FR/step_4.md @@ -1,28 +1,29 @@

Imprimer une autre variable

---- task --- +\--- task --- ➡️ Imprimer le contenu de la variable `python`. ---- /task --- +\--- /task --- **Ajoute** une autre ligne à ton code pour `print()` plus de texte et d'emojis : ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 10 line_highlights: 12 ---- +-------------------------------------------------------- # Mettre le code à exécuter ci-dessous + print(f'Bonjour {monde}') print(f'Bienvenue sur {python}') ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. Tu devrais voir ceci lorsque tu exécutes ton code.
diff --git a/fr-FR/step_5.md b/fr-FR/step_5.md index 489874a..10704d0 100644 --- a/fr-FR/step_5.md +++ b/fr-FR/step_5.md @@ -2,10 +2,10 @@ En Python, tu peux travailler avec des nombres et des dates. Tu peux utiliser des **opérateurs arithmétiques** tels que `+` et `-` pour effectuer des calculs : -| + | addition | -| - | soustraction | -| * | multiplication | -| / | division | -| ** | puissance | +\| + | addition | +\| - | soustraction | +\| \* | multiplication | +\| / | division | +\| \*\* | puissance | diff --git a/fr-FR/step_6.md b/fr-FR/step_6.md index c3e9675..71a9651 100644 --- a/fr-FR/step_6.md +++ b/fr-FR/step_6.md @@ -1,30 +1,31 @@

Créer un calcul

---- task --- +\--- task --- ➡️ Imprimer la valeur d'un calcul. ---- /task --- +\--- /task --- Ajoute deux autres lignes `print()` à ton code, y compris une multiplication pour que Python puisse calculer : ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 10 line_highlights: 13-14 ---- +----------------------------------------------------------- # Mettre le code à exécuter ci-dessous + print(f'Bonjour {monde}') print(f'Bienvenue sur {python}') print(f'{python} est bon en maths !') -print(f'{111111111 * 111111111}') +print(f'{111111111 \* 111111111}') ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. Tu devrais voir ceci lorsque tu exécutes ton code.
diff --git a/fr-FR/step_7.md b/fr-FR/step_7.md index 8109afb..0e3bfb5 100644 --- a/fr-FR/step_7.md +++ b/fr-FR/step_7.md @@ -1,29 +1,30 @@

Utilisation des modules

---- task --- +\--- task --- ➡️ Importer le module `datetime`. ---- /task --- +\--- /task --- Python possède de nombreux **modules** que tu peux utiliser dans ton code pour t'aider à effectuer certaines tâches. Pour utiliser un module, tu dois d’abord l’**importer**. Le module `datetime` aide à écrire du code qui utilise des dates et des heures. ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 1 line_highlights: 2 ---- +------------------------------------------------------- # importations + from datetime import datetime # variables ---- /code --- +\--- /code --- Quand tu exécutes ce code, rien ne devrait changer et tu devrais avoir le même résultat que l’étape précédente. diff --git a/fr-FR/step_8.md b/fr-FR/step_8.md index bdd6d5d..0500705 100644 --- a/fr-FR/step_8.md +++ b/fr-FR/step_8.md @@ -1,30 +1,30 @@

Imprimer la date

---- task --- +\--- task --- ➡️ Afficher la date et l'heure actuelles. ---- /task --- +\--- /task --- Ajoute une autre ligne à ton code pour `print` la date et l'heure actuelles. Obtiens la date et l'heure actuelles en utilisant la fonction `now()` du module `datetime` : ---- code --- ---- +## --- code --- + language: python line_numbers: true line_number_start: 14 line_highlights: 16 ---- +-------------------------------------------------------- print(f'{python} est bon en maths !') -print(f'{111111111 * 111111111}') -print(f'La date et l\'heure sont {datetime.now()}') +print(f'{111111111 \* 111111111}') +print(f'La date et l'heure sont {datetime.now()}') ---- /code --- +\--- /code --- -**Test :** clique sur le bouton **Exécuter**. +**Test :** clique sur le bouton **Run**. C'est ce que tu devrais voir lorsque tu exécutes ton code, mais la date et l'heure seront différentes.
diff --git a/fr-FR/step_9.md b/fr-FR/step_9.md index 70ca1a4..4e849fe 100644 --- a/fr-FR/step_9.md +++ b/fr-FR/step_9.md @@ -4,18 +4,19 @@ Les fonctions sont des blocs de code qui exécutent des tâches spécifiques. El Voici un exemple de fonction : ---- code --- ---- +## --- code --- + language: python line_numbers: false ---- +-------------------------------------------------------- # Définitions de fonctions + def ajoute_un_et_un(): - x = 1 + 1 - print(x) +x = 1 + 1 +print(x) ---- /code --- +\--- /code --- Le nom de cette fonction est `ajoute_un_et_un`.