Feat: remarques de Camille
This commit is contained in:
parent
8447e78243
commit
304f7d4b0b
File diff suppressed because one or more lines are too long
@ -7,7 +7,7 @@
|
|||||||
"source": [
|
"source": [
|
||||||
"# Étape 4: boucle for\n",
|
"# Étape 4: boucle for\n",
|
||||||
"\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": [
|
"source": [
|
||||||
"## 1- Faire la même chose plusieurs fois, une belle punition\n",
|
"## 1- Faire la même chose plusieurs fois, une belle punition\n",
|
||||||
"\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",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 1,
|
||||||
"id": "f853763e",
|
"id": "f853763e",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"####\n",
|
||||||
|
"----------\n",
|
||||||
|
"___ -----\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"print(\"#\"*4)\n",
|
"print(\"#\"*4)\n",
|
||||||
"print(\"-\"*10)\n",
|
"print(\"-\"*10)\n",
|
||||||
|
@ -7,7 +7,9 @@
|
|||||||
"source": [
|
"source": [
|
||||||
"# Étape 5: boucle while\n",
|
"# Étape 5: boucle while\n",
|
||||||
"\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\")"
|
"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",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"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": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": []
|
"source": []
|
||||||
@ -55,10 +136,34 @@
|
|||||||
"id": "9ef8751b",
|
"id": "9ef8751b",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"## - A trouvé?\n",
|
"## 1- Simulation aléatoire\n",
|
||||||
"\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": {
|
"metadata": {
|
||||||
|
Loading…
Reference in New Issue
Block a user