Commit 3d3ea250 authored by Matthieu Boileau's avatar Matthieu Boileau
Browse files

Minor in 02

parent 4ee039a7
......@@ -219,7 +219,7 @@
"### Le type\n",
"\n",
"Les variables n'ont pas de type propre : c'est la donnée qui est typée, pas la variable qui la référence.\n",
"Une variable peut donc faire référence à une donnée d'un autre type après une nouvelle assignation.\n",
"Une variable peut donc faire référence à une donnée d'un autre type après une nouvelle affectation.\n",
"\n",
"La fonction [`type()`](https://docs.python.org/3/library/functions.html#type) retourne le type effectif de la donnée passée en paramètre."
]
......@@ -1342,8 +1342,8 @@
"outputs": [],
"source": [
"L0 = [1, 2]\n",
"L2 = [None, True, False, 0, 1, 2**64, 3.14, '', 0+1j, 'abc']\n",
"L1 = []\n",
"L2 = [None, True, False, 0, 1, 2**64, 3.14, '', 0+1j, 'abc']\n",
"L3 = [[1, 'azerty'], L0]\n",
"print(L0, L1)\n",
"print(L2)\n",
......@@ -2251,7 +2251,9 @@
"source": [
"L = 'Dans le Python tout est bon'.split()\n",
"print(L)\n",
"# <- votre code ici"
"# <- votre code ici\n",
"L[-1:-len(L)-1:-1]\n",
"L[::-1]"
]
},
{
......@@ -2697,7 +2699,7 @@
"tup_mois = ('jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec')\n",
"tup_long = (31, (28, 29), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)\n",
"dic_mois = dict(zip(tup_mois, tup_long))\n",
"mois_naissance = 'jun'\n",
"mois_naissance = 'feb'\n",
"print('Il y a {:d} jours dans votre mois de naissance'.format(dic_mois[mois_naissance]))"
]
},
......@@ -2792,7 +2794,7 @@
"source": [
"> **Exercice** :\n",
">\n",
"> 1. Créez un dictionnaire qui va traduire des chiffres (de 0 à 3) écrits en toutes lettres entre deux langues.\n",
"> 1. Créez un dictionnaire qui va traduire des chiffres (de 1 à 3) écrits en toutes lettres entre deux langues.\n",
"> Par exemple :\n",
"> `trad_num['un']` $\\rightarrow$ `'one'`\n",
"> 2. Modifiez ce dictionnaire, pour qu'il fonctionne dans les deux sens de traduction (Fr $\\rightarrow$ En et En $\\rightarrow$ Fr)\n",
......@@ -2808,7 +2810,7 @@
"slideshow": {
"slide_type": "subslide"
},
"solution2": "hidden",
"solution2": "shown",
"solution2_first": true
},
"outputs": [],
......@@ -2820,7 +2822,7 @@
"cell_type": "code",
"execution_count": null,
"metadata": {
"solution2": "hidden"
"solution2": "shown"
},
"outputs": [],
"source": [
......@@ -2901,8 +2903,8 @@
"list1 = [1, 1, 2]\n",
"tupl1 = ('un', 'un', 'deux', 1, 3)\n",
"\n",
"b = set(list1)\n",
"a = set(tupl1)\n",
"b = set(list1)\n",
"\n",
"print(a, b)\n",
"\n",
......@@ -3081,10 +3083,10 @@
"source": [
"chaine = 'Je sais écrire\\n...\\navec Python !\\n'\n",
"# mode 'w' : on écrase le contenu du fichier s'il existe\n",
"# encoding UTF-8: on peut écrire des chaînes avec des caractères non ASCII\n",
"f = open('pas_mal.txt', mode='w')\n",
"f.write(chaine)\n",
"f.close()"
"f.close()\n",
"%pycat pas_mal.txt"
]
},
{
......@@ -3118,7 +3120,6 @@
"sequence = ['Je sais ajouter\\n', 'du texte\\n', 'avec Python !\\n']\n",
"f = open('pas_mal.txt', mode='a')\n",
"# mode 'a' : on ajoute à la fin du fichier\n",
"# encoding par défaut: uniquement des caractères ASCII\n",
"f.writelines(sequence)\n",
"f.close()\n",
"%pycat pas_mal.txt"
......@@ -3205,22 +3206,16 @@
],
"metadata": {
"celltoolbar": "Format de la Cellule Texte Brut",
"interpreter": {
"hash": "dacc0fd41a2a721f69902c3a62bfa7b1693dbb68e6c7aa4a2dbbf0882ba15570"
},
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"display_name": "Python 3.9.5 64-bit ('.venv': venv)",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.3"
"version": ""
},
"toc": {
"base_numbering": 1,
......@@ -3243,4 +3238,4 @@
},
"nbformat": 4,
"nbformat_minor": 1
}
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment