diff --git a/Notebooks/06_Les_conditions.ipynb b/Notebooks/06_Les_conditions.ipynb index dba878fb2acbd548137108ef1f66b9c1b2d07f89..e1880374a8196afdd5440be8d73f71bbd24b7736 100644 --- a/Notebooks/06_Les_conditions.ipynb +++ b/Notebooks/06_Les_conditions.ipynb @@ -8,12 +8,12 @@ { "cell_type": "markdown", "metadata": {}, - "source": "# Les Conditions\n\nDans ce chapitre, nous allons voir comment un programme peut faire des choix, et comment il peut exécuter du code de façon sélective.\n" + "source": "# 6 - Les Conditions\n\nDans ce chapitre, nous allons voir comment un programme peut faire des choix, et comment il peut exécuter du code de façon sélective.\n" }, { "cell_type": "markdown", "metadata": {}, - "source": "## I) Comparaisons\n\nUn programme doit parfois comparer deux valeurs.\nPython connait six types de comparaisons :\n\n- plus petit (`<`),\n- plus petit ou égal (`<=`),\n- égal (`==`),\n- différent (`!=`),\n- plus grand (`>`),\n- plus grand ou égal (`>=`).\n\nDans des formules mathématiques nous utilisons les symboles ≤, ≥ et ≠. En Python vous devez utiliser deux symboles: `<=`, `>=` et `!=` à la place.\n\nLe résultat d'une comparaison est une valeur booléenne, soit `True` soit `False`.\n\n\n" + "source": "## I) Comparaisons\n\nUn programme doit parfois comparer deux valeurs.\nPython connait six types de comparaisons :\n\n- plus petit (`<`),\n- plus petit ou égal (`<=`),\n- égal (`==`),\n- différent (`!=`),\n- plus grand (`>`),\n- plus grand ou égal (`>=`).\n\nDans des formules mathématiques nous utilisons les symboles ≤, ≥ et ≠. En Python vous devez utiliser deux symboles: `<=`, `>=` et `!=` à la place.\n\nLe résultat d'une comparaison est une valeur **booléenne**, soit `True` soit `False`.\n\n\n" }, { "cell_type": "markdown", @@ -32,12 +32,7 @@ { "cell_type": "markdown", "metadata": {}, - "source": "<h3 style=\"color:chocolate;background-color:papayawhip;\" > <i class=\"fa fa-question\" aria-hidden=\"true\"> </i> Quizz </h3> \n \n```\nL'expression `x == 2`\n\nA) met la valeur 2 dans la variable x\nB) compare deux valeurs\nC) affecte la variable x avec une valeur\nD) retourne True ou False\n```" - }, - { - "cell_type": "raw", - "metadata": {}, - "source": "Ma réponse : " + "source": "<h3 style=\"color:chocolate;background-color:papayawhip;\" > <i class=\"fa fa-question\" aria-hidden=\"true\"> </i> Quizz </h3> \n \nL'expression `x == 2` : \n\n A) <input type=\"checkbox\" > met la valeur 2 dans la variable x\n \n B) <input type=\"checkbox\" > compare deux valeurs\n \n C) <input type=\"checkbox\" > affecte la variable x avec une valeur\n \n D) <input type=\"checkbox\" > retourne True ou False" }, { "cell_type": "markdown", @@ -47,7 +42,7 @@ { "cell_type": "markdown", "metadata": {}, - "source": "\n\n```{caution}\n!! Il ne faut pas confondre l'opérateur d'affectation (`x = 2`) avec l'opérateur de comparaison (`x == 2`) !!\n```\n\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 2 </h3>Que se passe-t-il si vous échangez les deux éléments dans `x == 2` ? \nEt si vous échangez les deux éléments dans `x = 2` ?\n\n" + "source": "!!! warning \nIl ne faut pas confondre l'opérateur d'affectation (`x = 2`) avec l'opérateur de comparaison (`x == 2`)\n!!!\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 2 </h3>Que se passe-t-il si vous échangez les deux éléments dans `x == 2` ? \nEt si vous échangez les deux éléments dans `x = 2` ?\n" }, { "cell_type": "code", @@ -58,6 +53,11 @@ "outputs": [], "source": "x = 2 # affectation\nx == 2 # comparaison\n" }, + { + "cell_type": "markdown", + "metadata": {}, + "source": "#### Ctrl+enter pour continuer" + }, { "cell_type": "markdown", "metadata": {}, @@ -266,7 +266,7 @@ "cell_type": "code", "execution_count": null, "metadata": { - "trusted": true + "trusted": false }, "outputs": [], "source": ""