L'interpréteur ================ Lancer python ------------- Dans cet exercice, vous allez apprendre à lancer l'interpréteur de Python, à exécuter des commandes simples, et à quitter la console. Pour cela, vous aurez besoin d'avoir Python installé sur votre ordinateur. À la fin de l'exercice, vous serez capable de : - lancer python - quitter python 1. Ouvrez un terminal et tapez la commande ``python``. 2. Observez le message qui s'affiche à l'écran. .. code:: bash $python Python 3.9.2 (default, Feb 28 2021, 17:03:44) [GCC 10.2.1 20210110] on linux Type "help", "copyright", "credits" or "license" for more information. 3. Tapez quelques commandes Python comme ``print("Bonjour")`` ou ``2 + 3``. .. code:: python Python 3.9.2 (default, Feb 28 2021, 17:03:44) [GCC 10.2.1 20210110] on linux Type "help", "copyright", "credits" or "license" for more information. >>> 2 + 3 .. collapse:: Résultat .. code-block:: python 5 Notons que la somme de deux entiers est un entier. 4. Pour quitter la console, tapez la fonction ``exit()`` ou ``quit()``. .. code:: python >>> exit() $ Utilisons Python comme une calculatrice. Notons qu'à la fin de chaque ligne, nous appuyons sur la touche 'Entrée'. Félicitations 👍 Nous savons maintenant utiliser Python comme une calculatrice. L'importance des tabulations et espaces --------------------------------------- Les tabulations est espaces ont un rôle important dans python. Les tabulations (ou indentations) servent à délimiter le corps des fonctions ou les blocs de code tandis que les espaces servent à En respectant les espaces et les tabulations, vous pouvez rendre votre code Python plus facile à lire et à comprendre pour vous-même et pour les autres développeurs. L'exemple suivant introduit plusieurs notions. Nous focaliserons sur les tabulations et les espaces. .. code:: python :linenos: def calculate_average(numbers:list) -> float: """ Calcule la moyenne de plusieurs nombres """ total = 0 count = 0 for num in numbers: total += num count += 1 average = total / count return average numbers = [1, 2, 3, 4, 5] result = calculate_average(numbers) print("La moyenne est :", result) - L'indentation est utilisée pour délimiter les blocs de code. Par exemple, l'indentation des lignes 2 à 9 indique que ces lignes font partie du corps de la fonction `calculate_average`. De même, l'indentation de la ligne 11 indique que cette ligne fait partie du corps du programme principal. - Les espaces avant et après l'opérateur d'addition (+=) indiquent les opérations à effectuer. Par exemple, la ligne total += `num` ajoute la valeur de `num` à `total`. - Les espaces entre les arguments des appels de fonction, par exemple dans `calculate_average`(numbers) et print("La moyenne est :", `result``), améliorent la lisibilité du code. Il arrive parfois (?) que l'on fasse des erreurs d'indentation. L'interpreteur les repère et vous les signale. Repérez bien ce message d'erreur. .. code:: python $ python Python 3.9.2 (default, Feb 28 2021, 17:03:44) [GCC 10.2.1 20210110] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print('Hello') File "", line 1 print('Hello') IndentationError: unexpected indent >>>