Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion fr-FR/code/complete/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -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}')
10 changes: 5 additions & 5 deletions fr-FR/code/starter/main.py
Original file line number Diff line number Diff line change
@@ -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

Binary file modified fr-FR/images/run_hello_world.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 36 additions & 19 deletions fr-FR/meta.yml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
74 changes: 34 additions & 40 deletions fr-FR/quiz1/question_1.md
Original file line number Diff line number Diff line change
@@ -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 ---
59 changes: 27 additions & 32 deletions fr-FR/quiz1/question_2.md
Original file line number Diff line number Diff line change
@@ -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 ---
Loading