From 0cde88484d4221d4583346105500683dcec9e71e Mon Sep 17 00:00:00 2001 From: Dimitri Merejkowsky Date: Sun, 24 Nov 2019 10:44:41 +0100 Subject: [PATCH] =?UTF-8?q?Relecture=20=C3=A9pisode=206?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- saison-2/sessions/python-S02-E06.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/saison-2/sessions/python-S02-E06.md b/saison-2/sessions/python-S02-E06.md index 2133a7e..c2fce49 100644 --- a/saison-2/sessions/python-S02-E06.md +++ b/saison-2/sessions/python-S02-E06.md @@ -1,4 +1,4 @@ -% Programmation avec Python (chapitre 6) +% Programmation avec Python (Épisode 6) % Dimitri Merejkowsky @@ -125,6 +125,8 @@ import sys def main(): print(sys.argv) + +main() ``` \vfill @@ -146,6 +148,8 @@ import sys def main(): print(sys.argv) + +main() ``` \vfill @@ -202,12 +206,13 @@ print(x) 1. Erreur 2. Affiche "Bonjour" -3. Affiche 'None" +3. Affiche "Bonjour" puis "None" \pause -Réponse: 3 - pas de return, la fonction -renvoie None +Réponse: 3 - le premier print vient de l'appel de la fonction, +comme la fonction ne renvoie rien (pas de `return`), x vaut +None # @@ -265,7 +270,8 @@ ma_variable = 42 \pause -Réponse 1: `ma_variable` est un *attribut* de `mon_module`. +Réponse 1: `ma_variable` est un *attribut* de `mon_module`, elle n'est +pas disponible en dehors. # @@ -275,9 +281,9 @@ ma_variable = 42 ``` ```python ->>> import mon_module ->>> mon_module.ma_variable = 43 ->>> mon_module.ma_variable +import mon_module +mon_module.ma_variable = 43 +print(mon_module.ma_variable) ``` 1. Erreur