Feat: remarques de Camille

This commit is contained in:
Bertrand Benjamin 2022-03-07 10:58:08 +01:00
parent 8447e78243
commit 304f7d4b0b
3 changed files with 398 additions and 9 deletions

File diff suppressed because one or more lines are too long

View File

@ -7,7 +7,7 @@
"source": [
"# Étape 4: boucle for\n",
"\n",
"Ce TP commence par l'étape 1. Ensuite les autres étapes peuvent se faire dans l'ordre que vous voulez."
"Ce TP commence par la partie 1. Ensuite les autres parties peuvent se faire dans l'ordre que vous voulez."
]
},
{
@ -17,7 +17,7 @@
"source": [
"## 1- Faire la même chose plusieurs fois, une belle punition\n",
"\n",
"Bob n'a pas été sage, il a encore essayer de scotcher son voisin de classe sur sa chaise. Son professeur a une idée très originale pour le punir: lui faire recopier 100 fois \"je ne dois pas scotcher mon voisin sur sa chaise\". Alors Bob commence"
"Bob n'a pas été sage, il a encore essayer de scotcher son voisin de classe sur sa chaise. Son professeur a une idée très originale pour le punir : lui faire recopier 100 fois \"je ne dois pas scotcher mon voisin sur sa chaise\". Alors Bob commence"
]
},
{
@ -132,10 +132,20 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 1,
"id": "f853763e",
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"####\n",
"----------\n",
"___ -----\n"
]
}
],
"source": [
"print(\"#\"*4)\n",
"print(\"-\"*10)\n",

View File

@ -7,7 +7,9 @@
"source": [
"# Étape 5: boucle while\n",
"\n",
"`While` signifie `tant que` en anglais. Cette instruction va répéter **tant que** quelque chose est vrai."
"`While` signifie `tant que` en anglais. Cette instruction va répéter **tant que** quelque chose est vrai.\n",
"\n",
"1. Exécuter puis décrire le programme suivant"
]
},
{
@ -42,10 +44,89 @@
"print(\"i vaut \", i, \". C'est plus grand que 10. Je suis sorti de la boucle\")"
]
},
{
"cell_type": "raw",
"id": "1f129756",
"metadata": {},
"source": []
},
{
"cell_type": "markdown",
"id": "de655c11",
"metadata": {},
"source": [
"2. Proposer un variante où l'on répète jusqu'à ce que `i` depasse 20 et où `i` augmente de 2 en 2."
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "23aabfac",
"id": "832e7f8c",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "66641818",
"metadata": {},
"source": [
"Dès que l'on veut faire quelque chose **jusqu'à ce que**, on utilisera un boucle `while`. \n",
"\n",
"3. Exécuter le programme et essayer de trouver mon mot de passe."
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "53d5932c",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Quel est mon mot de passe?les maths c bon\n",
"Arf bien joué, tu l'as trouvé. J'ai plus qu'à le changer...\n"
]
}
],
"source": [
"mdp = input(\"Quel est mon mot de passe?\")\n",
"while mdp != \"les maths c bon\":\n",
" mdp = input(\"Raté! Tu ne trouveras jamais. Quel est mon mot de passe?\")\n",
"print(\"Arf bien joué, tu l'as trouvé. J'ai plus qu'à le changer...\")"
]
},
{
"cell_type": "markdown",
"id": "e69e925f",
"metadata": {},
"source": [
"4. Écrire une programme qui pose la même question tant que la bonne réponse n'est pas trouvée (vous devez inventer la question et la réponse)."
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ae7497cb",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "9748b12c",
"metadata": {},
"source": [
"## 1- Jeux de devinette\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1a3baf72",
"metadata": {},
"outputs": [],
"source": []
@ -55,10 +136,34 @@
"id": "9ef8751b",
"metadata": {},
"source": [
"## - A trouvé?\n",
"## 1- Simulation aléatoire\n",
"\n",
"On veut programmer "
"La boucle `while` peut être utile pour simuler des phénomènes aléatoires et les arreter "
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "6e20c46c",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "594596d0",
"metadata": {},
"source": [
"## 2- Investissement"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ff906802",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {