From 1171d92566ddcd4535ee326af99e88f431d2e2ed Mon Sep 17 00:00:00 2001 From: "mathieu.schiess@edu.ge.ch" <mathieu.schiess@posteo.ch> Date: Wed, 6 Nov 2024 23:38:02 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20d'une=20premi=C3=A8re=20version=20du=20?= =?UTF-8?q?notebook=20sur=20les=20fonctions=20avec=20param=C3=A8tres?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../04_Les_fonctions_avec_parametres.ipynb | 2 +- Notebooks/Exo_supp.ipynb | 2 +- Notebooks/imgs_chap4/ex_carres_couleur.png | Bin 0 -> 6206 bytes Notebooks/imgs_chap4/ex_triangles.png | Bin 0 -> 3067 bytes Notebooks/imgs_chap4/mondrian.jpg | Bin 0 -> 46966 bytes 5 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 Notebooks/imgs_chap4/ex_carres_couleur.png create mode 100644 Notebooks/imgs_chap4/ex_triangles.png create mode 100644 Notebooks/imgs_chap4/mondrian.jpg diff --git a/Notebooks/04_Les_fonctions_avec_parametres.ipynb b/Notebooks/04_Les_fonctions_avec_parametres.ipynb index b29b2c4..d0803a0 100644 --- a/Notebooks/04_Les_fonctions_avec_parametres.ipynb +++ b/Notebooks/04_Les_fonctions_avec_parametres.ipynb @@ -1 +1 @@ -{"cells":[{"metadata":{},"cell_type":"markdown","source":"# 4. Les fonctions avec paramètres\n\nDans cette leçon, nous allons approfondir le concept de la fonction. Dans la leçon 3 sur les fonctions simples, nous avons vu la fonction comme une façon de donner un nom à une séquence d'instructions. Ici nous allons voir comment nous pouvons ajouter un ou plusieurs paramètres à une fonction. Nous allons voir que :\n\n- l'expression `def rect(d, e):` permet de définir une fonction avec deux paramètres,\n- les paramètres `d, e` sont des variables locales valides uniquement à l'intérieur de la définition de fonction,\n- ces paramètres prennent une valeur au moment de l'appel de la fonction avec `rect(50, 30)`.\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:chocolate;background-color:papayawhip;\" > <i class=\"fa fa-question\" aria-hidden=\"true\"> </i> Quizz </h3> \n \n```\nEn Python, `def` est un raccourci pour\n\nA) défoncé\nB) défilé\nC) définition\nD) défavorisé\n```"},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponse\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\nC) définition\n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"## Paramétrer une fonction\n\nJusqu'à maintenant, notre rectangle était d'une taille fixe. La fonction `rectangle()` de la leçon 3 sur les fonctions simples \n```python \ndef rectangle():\n forward(160)\n left(90)\n forward(100)\n left(90)\n forward(160)\n left(90)\n forward(100)\n left(90)\n```\n dessine toujours un rectangle de 160 x 100 pixels. Il faudrait faire une nouvelle fonction `rectangle2()` si on voulait dessiner une taille différente.\n\nIl serait très utile de disposer d'une fonction de la forme `rectangle(d, e)` qui puisse dessiner des rectangles de largeur et hauteur variable.\nC'est possible en spécifiant des **paramètres** pour la fonction.\nUn paramètre de fonction est une **variable locale** qui peut être utilisée dans sa définition.\n\nLors de l'appel de la fonction, nous donnons des valeurs à la fonction.\nCes valeurs sont les **arguments** de la fonction.\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 1 </h3>\n\nComplétez le programme ci-dessous afin de dessiner un deuxième rectangle avec d'autres dimensions.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef rectangle(d, e): # paramètres (d, e)\n for i in range(2):\n forward(d/2)\n write(d)\n forward(d/2)\n left(90)\n\n forward(e/2)\n write(e)\n forward(e/2)\n left(90)\n\nrectangle(160, 100) # largeur=160, hauteur=100\n\n# à compléter\n\ndone()","execution_count":8,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"80\" dur=\" 0.428s\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_4.end\" from=\"0\" to=\"0\" dur=\" 0.428s\" fill=\"freeze\"></animate></line><line x1=\"80\" y1=\"0\" x2=\"80\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_7\" attributename=\"x2\" attributetype=\"XML\" from=\"80\" to=\"160\" dur=\" 0.428s\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_6.end\" from=\"0\" to=\"0\" dur=\" 0.428s\" fill=\"freeze\"></animate></line><line x1=\"160\" y1=\"0\" x2=\"160\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_9\" attributename=\"x2\" attributetype=\"XML\" from=\"160\" to=\"160\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_8.end\" from=\"0\" to=\"-50\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"160\" y1=\"-50\" x2=\"160\" y2=\"-50\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_11\" attributename=\"x2\" attributetype=\"XML\" from=\"160\" to=\"160\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_10.end\" from=\"-50\" to=\"-100\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"160\" y1=\"-100\" x2=\"160\" y2=\"-100\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_13\" attributename=\"x2\" attributetype=\"XML\" from=\"160\" to=\"80\" dur=\" 0.428s\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_12.end\" from=\"-100\" to=\"-100.00000000000001\" dur=\" 0.428s\" fill=\"freeze\"></animate></line><line x1=\"80\" y1=\"-100.00000000000001\" x2=\"80\" y2=\"-100.00000000000001\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_15\" attributename=\"x2\" attributetype=\"XML\" from=\"80\" to=\"0\" dur=\" 0.428s\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_14.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_14.end\" from=\"-100.00000000000001\" to=\"-100.00000000000003\" dur=\" 0.428s\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"-100.00000000000003\" x2=\"0\" y2=\"-100.00000000000003\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_17\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"-9.184850993605149e-15\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_16.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_16.end\" from=\"-100.00000000000003\" to=\"-50.00000000000003\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-9.184850993605149e-15\" y1=\"-50.00000000000003\" x2=\"-9.184850993605149e-15\" y2=\"-50.00000000000003\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_19\" attributename=\"x2\" attributetype=\"XML\" from=\"-9.184850993605149e-15\" to=\"-1.8369701987210297e-14\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_18.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_18.end\" from=\"-50.00000000000003\" to=\"-2.842170943040401e-14\" dur=\" 0.268s\" fill=\"freeze\"></animate></line></g><g transform=\"translate(320 240)\"><text x=\"80\" y=\"0\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >160</text><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_6\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_5.end\"></animate></text><text x=\"160\" y=\"-50\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >100</text><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_10\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_9.end\"></animate></text><text x=\"80\" y=\"-100.00000000000001\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >160</text><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_14\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_13.end\"></animate></text><text x=\"-9.184850993605149e-15\" y=\"-50.00000000000003\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >100</text><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_18\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_17.end\"></animate></text></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_93ce3bcc25b4400ead42d02a93a96604_1\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_93ce3bcc25b4400ead42d02a93a96604_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_93ce3bcc25b4400ead42d02a93a96604_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"80.0,-0.0\" dur=\" 0.428s\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"80.0,-0.0\" to=\"160.0,-0.0\" dur=\" 0.428s\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_93ce3bcc25b4400ead42d02a93a96604_8\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-180.0,0,0\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_7.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"160.0,-0.0\" to=\"160.0,-50.0\" dur=\" 0.268s\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"160.0,-50.0\" to=\"160.0,-100.0\" dur=\" 0.268s\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_93ce3bcc25b4400ead42d02a93a96604_12\" type=\"rotate\" from=\"-180.0,0,0\" to=\"-270.0,0,0\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_11.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"160.0,-100.0\" to=\"80.0,-100.00000000000001\" dur=\" 0.428s\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"80.0,-100.00000000000001\" to=\"0.0,-100.00000000000003\" dur=\" 0.428s\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_14.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_93ce3bcc25b4400ead42d02a93a96604_16\" type=\"rotate\" from=\"-270.0,0,0\" to=\"-360.0,0,0\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_15.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-100.00000000000003\" to=\"-9.184850993605149e-15,-50.00000000000003\" dur=\" 0.268s\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-9.184850993605149e-15,-50.00000000000003\" to=\"-1.8369701987210297e-14,-2.842170943040401e-14\" dur=\" 0.268s\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_18.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_93ce3bcc25b4400ead42d02a93a96604_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_93ce3bcc25b4400ead42d02a93a96604_20\" type=\"rotate\" from=\"-360.0,0,0\" to=\"-450.0,0,0\" begin=\"af_93ce3bcc25b4400ead42d02a93a96604_19.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"### Exemples de fonctions avec des paramétres\n"},{"metadata":{},"cell_type":"markdown","source":"**Exemple 1 : Le Losange**\n\nEssayez de comprendre le programme ci-dessous, puis exécutez le..."},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\ndef losange(d, a): # paramètres (d=distance, a=angle)\n for i in range(2):\n forward(d)\n left(a)\n write(a)\n\n forward(d)\n left(180-a)\n write(180-a)\n\nlosange(100, 60) # distance=100, angle=60\nlosange(140, 100) # distance=140, angle=100\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"On remarque que la fonction `losange(a, angle)`, définie ci-dessus, a comme paramètre la longueur et le premier angle. Le deuxième angle du losange est calculé."},{"metadata":{},"cell_type":"markdown","source":"**Exemple 2 : Le polygone**\n\nEssayez de comprendre le programme ci-dessous, puis exécutez le..."},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef polygone(d, n): # paramètres (d, n)\n for i in range(n):\n forward(d)\n left(360/n)\n write(360/n)\n\npolygone(100, 3) # triangle\npolygone(100, 4) # carré\npolygone(100, 5) # pentagon\n\ndone()\n","execution_count":9,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"100\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_4.end\" from=\"0\" to=\"0\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"100\" y1=\"0\" x2=\"100\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_8\" attributename=\"x2\" attributetype=\"XML\" from=\"100\" to=\"50.00000000000002\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_7.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_7.end\" from=\"0\" to=\"-86.60254037844388\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"50.00000000000002\" y1=\"-86.60254037844388\" x2=\"50.00000000000002\" y2=\"-86.60254037844388\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_11\" attributename=\"x2\" attributetype=\"XML\" from=\"50.00000000000002\" to=\"-2.1316282072803006e-14\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_10.end\" from=\"-86.60254037844388\" to=\"-2.842170943040401e-14\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"-2.1316282072803006e-14\" y1=\"-2.842170943040401e-14\" x2=\"-2.1316282072803006e-14\" y2=\"-2.842170943040401e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_14\" attributename=\"x2\" attributetype=\"XML\" from=\"-2.1316282072803006e-14\" to=\"99.99999999999997\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_13.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_13.end\" from=\"-2.842170943040401e-14\" to=\"-3.928773447456943e-15\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"99.99999999999997\" y1=\"-3.928773447456943e-15\" x2=\"99.99999999999997\" y2=\"-3.928773447456943e-15\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_17\" attributename=\"x2\" attributetype=\"XML\" from=\"99.99999999999997\" to=\"100\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_16.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_16.end\" from=\"-3.928773447456943e-15\" to=\"-100\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"100\" y1=\"-100\" x2=\"100\" y2=\"-100\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_20\" attributename=\"x2\" attributetype=\"XML\" from=\"100\" to=\"0\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_19.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_19.end\" from=\"-100\" to=\"-100.00000000000004\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"-100.00000000000004\" x2=\"0\" y2=\"-100.00000000000004\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_23\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"-4.286263797015736e-14\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_22.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_22.end\" from=\"-100.00000000000004\" to=\"-4.263256414560601e-14\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"-4.286263797015736e-14\" y1=\"-4.263256414560601e-14\" x2=\"-4.286263797015736e-14\" y2=\"-4.263256414560601e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_26\" attributename=\"x2\" attributetype=\"XML\" from=\"-4.286263797015736e-14\" to=\"99.99999999999996\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_25.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_25.end\" from=\"-4.263256414560601e-14\" to=\"6.3533078202881175e-15\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"99.99999999999996\" y1=\"6.3533078202881175e-15\" x2=\"99.99999999999996\" y2=\"6.3533078202881175e-15\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_29\" attributename=\"x2\" attributetype=\"XML\" from=\"99.99999999999996\" to=\"130.90169943749476\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_28.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_28.end\" from=\"6.3533078202881175e-15\" to=\"-95.10565162951534\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"130.90169943749476\" y1=\"-95.10565162951534\" x2=\"130.90169943749476\" y2=\"-95.10565162951534\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_32\" attributename=\"x2\" attributetype=\"XML\" from=\"130.90169943749476\" to=\"50.00000000000004\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_31.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_31.end\" from=\"-95.10565162951534\" to=\"-153.8841768587627\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"50.00000000000004\" y1=\"-153.8841768587627\" x2=\"50.00000000000004\" y2=\"-153.8841768587627\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_35\" attributename=\"x2\" attributetype=\"XML\" from=\"50.00000000000004\" to=\"-30.90169943749474\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_34.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_34.end\" from=\"-153.8841768587627\" to=\"-95.10565162951542\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><line x1=\"-30.90169943749474\" y1=\"-95.10565162951542\" x2=\"-30.90169943749474\" y2=\"-95.10565162951542\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_38\" attributename=\"x2\" attributetype=\"XML\" from=\"-30.90169943749474\" to=\"-6.394884621840902e-14\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_37.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_37.end\" from=\"-95.10565162951542\" to=\"-4.263256414560601e-14\" dur=\" 0.535s\" fill=\"freeze\"></animate></line></g><g transform=\"translate(320 240)\"><text x=\"100\" y=\"0\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >120.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_7\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_6.end\"></animate></text><text x=\"50.00000000000002\" y=\"-86.60254037844388\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >120.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_10\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_9.end\"></animate></text><text x=\"-2.1316282072803006e-14\" y=\"-2.842170943040401e-14\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >120.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_13\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_12.end\"></animate></text><text x=\"99.99999999999997\" y=\"-3.928773447456943e-15\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >90.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_16\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_15.end\"></animate></text><text x=\"100\" y=\"-100\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >90.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_19\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_18.end\"></animate></text><text x=\"0\" y=\"-100.00000000000004\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >90.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_22\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_21.end\"></animate></text><text x=\"-4.286263797015736e-14\" y=\"-4.263256414560601e-14\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >90.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_25\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_24.end\"></animate></text><text x=\"99.99999999999996\" y=\"6.3533078202881175e-15\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >72.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_28\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_27.end\"></animate></text><text x=\"130.90169943749476\" y=\"-95.10565162951534\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >72.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_31\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_30.end\"></animate></text><text x=\"50.00000000000004\" y=\"-153.8841768587627\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >72.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_34\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_33.end\"></animate></text><text x=\"-30.90169943749474\" y=\"-95.10565162951542\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >72.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_37\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_36.end\"></animate></text><text x=\"-6.394884621840902e-14\" y=\"-4.263256414560601e-14\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 8;font-style: normal\" text-anchor=\"start\"><text >72.0</text><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_40\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_39.end\"></animate></text></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_1\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"100.0,-0.0\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_5.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_6\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-210.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_5.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"100.0,-0.0\" to=\"50.00000000000002,-86.60254037844388\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_7.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_9\" type=\"rotate\" from=\"-210.0,0,0\" to=\"-330.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_8.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50.00000000000002,-86.60254037844388\" to=\"-2.1316282072803006e-14,-2.842170943040401e-14\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_12\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_11.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-2.1316282072803006e-14,-2.842170943040401e-14\" to=\"99.99999999999997,-3.928773447456943e-15\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_13.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_15\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-540.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_14.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"99.99999999999997,-3.928773447456943e-15\" to=\"100.0,-100.0\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_17.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_18\" type=\"rotate\" from=\"-540.0,0,0\" to=\"-630.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_17.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"100.0,-100.0\" to=\"0.0,-100.00000000000004\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_19.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_20.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_21\" type=\"rotate\" from=\"-630.0,0,0\" to=\"-720.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_20.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-100.00000000000004\" to=\"-4.286263797015736e-14,-4.263256414560601e-14\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_24\" type=\"rotate\" from=\"-720.0,0,0\" to=\"-810.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_23.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-4.286263797015736e-14,-4.263256414560601e-14\" to=\"99.99999999999996,6.3533078202881175e-15\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_25.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_27\" type=\"rotate\" from=\"-810.0,0,0\" to=\"-882.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_26.end\" dur=\" 0.067s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_28.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"99.99999999999996,6.3533078202881175e-15\" to=\"130.90169943749476,-95.10565162951534\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_28.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_29.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_30\" type=\"rotate\" from=\"-882.0,0,0\" to=\"-954.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_29.end\" dur=\" 0.067s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_31.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"130.90169943749476,-95.10565162951534\" to=\"50.00000000000004,-153.8841768587627\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_31.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_32.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_33\" type=\"rotate\" from=\"-954.0,0,0\" to=\"-1026.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_32.end\" dur=\" 0.067s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_34.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50.00000000000004,-153.8841768587627\" to=\"-30.90169943749474,-95.10565162951542\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_34.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_35.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_36\" type=\"rotate\" from=\"-1026.0,0,0\" to=\"-1098.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_35.end\" dur=\" 0.067s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_37.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-30.90169943749474,-95.10565162951542\" to=\"-6.394884621840902e-14,-4.263256414560601e-14\" dur=\" 0.535s\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_37.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_38.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_39\" type=\"rotate\" from=\"-1098.0,0,0\" to=\"-1170.0,0,0\" begin=\"af_d5f4eb155c9243eaaa6bc2a7224092b8_38.end\" dur=\" 0.067s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"On remarque que la fonction `polygone(d, n)` a comme paramètre la distance d'un côté et le nombre de sommets.\n\n"},{"metadata":{},"cell_type":"markdown","source":"## Retour à la maison...\n\nRevenons à l'exemple d'une fonction qui dessine une maison.\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 2 </h3>\n\nComplétez le programme afin qu'il dessine une troisième maison de taille 100.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef maison(d):\n dot()\n forward (1.41*d) # sol\n left(90)\n forward(d) # mur droit\n left(45)\n forward(d) # toit droit\n left(90)\n forward(d) # toit gauche\n left(45)\n forward(d) # mur gauche\n left(90)\n\nbackward(200)\nmaison(50) # maison de taille 50\nforward(100)\nmaison(70) # maison de taille 70\n\n# à compléter\n\ndone()\n","execution_count":12,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"-200\" dur=\" 1.070s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_4.end\" from=\"0\" to=\"0\" dur=\" 1.070s\" fill=\"freeze\"></animate></line><circle cx=\"-200\" cy=\"0\" r=\"2.5\" fill=\"black\" style=\"display: none;\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_6\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_5.end\"></animate></circle><line x1=\"-200\" y1=\"0\" x2=\"-200\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_7\" attributename=\"x2\" attributetype=\"XML\" from=\"-200\" to=\"-129.5\" dur=\" 0.377s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_6.end\" from=\"0\" to=\"0\" dur=\" 0.377s\" fill=\"freeze\"></animate></line><line x1=\"-129.5\" y1=\"0\" x2=\"-129.5\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_9\" attributename=\"x2\" attributetype=\"XML\" from=\"-129.5\" to=\"-129.5\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_8.end\" from=\"0\" to=\"-50\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-129.5\" y1=\"-50\" x2=\"-129.5\" y2=\"-50\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_11\" attributename=\"x2\" attributetype=\"XML\" from=\"-129.5\" to=\"-164.85533905932738\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_10.end\" from=\"-50\" to=\"-85.35533905932738\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-164.85533905932738\" y1=\"-85.35533905932738\" x2=\"-164.85533905932738\" y2=\"-85.35533905932738\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_13\" attributename=\"x2\" attributetype=\"XML\" from=\"-164.85533905932738\" to=\"-200.21067811865476\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_12.end\" from=\"-85.35533905932738\" to=\"-50.00000000000001\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-200.21067811865476\" y1=\"-50.00000000000001\" x2=\"-200.21067811865476\" y2=\"-50.00000000000001\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_15\" attributename=\"x2\" attributetype=\"XML\" from=\"-200.21067811865476\" to=\"-200.21067811865476\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_14.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_14.end\" from=\"-50.00000000000001\" to=\"-7.105427357601002e-15\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-200.21067811865476\" y1=\"-7.105427357601002e-15\" x2=\"-200.21067811865476\" y2=\"-7.105427357601002e-15\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_17\" attributename=\"x2\" attributetype=\"XML\" from=\"-200.21067811865476\" to=\"-100.21067811865476\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_16.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_16.end\" from=\"-7.105427357601002e-15\" to=\"1.7387508625346062e-14\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><circle cx=\"-100.21067811865476\" cy=\"1.7387508625346062e-14\" r=\"2.5\" fill=\"black\" style=\"display: none;\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_18\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_17.end\"></animate></circle><line x1=\"-100.21067811865476\" y1=\"1.7387508625346062e-14\" x2=\"-100.21067811865476\" y2=\"1.7387508625346062e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_19\" attributename=\"x2\" attributetype=\"XML\" from=\"-100.21067811865476\" to=\"-1.5106781186547664\" dur=\" 0.528s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_18.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_18.end\" from=\"1.7387508625346062e-14\" to=\"4.156203644051481e-14\" dur=\" 0.528s\" fill=\"freeze\"></animate></line><line x1=\"-1.5106781186547664\" y1=\"4.156203644051481e-14\" x2=\"-1.5106781186547664\" y2=\"4.156203644051481e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_21\" attributename=\"x2\" attributetype=\"XML\" from=\"-1.5106781186547664\" to=\"-1.5106781186547449\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_20.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_20.end\" from=\"4.156203644051481e-14\" to=\"-69.99999999999996\" dur=\" 0.375s\" fill=\"freeze\"></animate></line><line x1=\"-1.5106781186547449\" y1=\"-69.99999999999996\" x2=\"-1.5106781186547449\" y2=\"-69.99999999999996\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_23\" attributename=\"x2\" attributetype=\"XML\" from=\"-1.5106781186547449\" to=\"-51.0081528017131\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_22.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_22.end\" from=\"-69.99999999999996\" to=\"-119.49747468305826\" dur=\" 0.375s\" fill=\"freeze\"></animate></line><line x1=\"-51.0081528017131\" y1=\"-119.49747468305826\" x2=\"-51.0081528017131\" y2=\"-119.49747468305826\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_25\" attributename=\"x2\" attributetype=\"XML\" from=\"-51.0081528017131\" to=\"-100.5056274847714\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_24.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_24.end\" from=\"-119.49747468305826\" to=\"-69.9999999999999\" dur=\" 0.375s\" fill=\"freeze\"></animate></line><line x1=\"-100.5056274847714\" y1=\"-69.9999999999999\" x2=\"-100.5056274847714\" y2=\"-69.9999999999999\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_27\" attributename=\"x2\" attributetype=\"XML\" from=\"-100.5056274847714\" to=\"-100.50562748477142\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_26.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_26.end\" from=\"-69.9999999999999\" to=\"9.947598300641403e-14\" dur=\" 0.375s\" fill=\"freeze\"></animate></line></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_ef5297649c10437d94e72e30cce69c1c_1\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"-200.0,-0.0\" dur=\" 1.070s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-200.0,-0.0\" to=\"-129.5,-0.0\" dur=\" 0.377s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_8\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-180.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_7.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-129.5,-0.0\" to=\"-129.5,-50.0\" dur=\" 0.268s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_10\" type=\"rotate\" from=\"-180.0,0,0\" to=\"-225.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_9.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-129.5,-50.0\" to=\"-164.85533905932738,-85.35533905932738\" dur=\" 0.268s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_12\" type=\"rotate\" from=\"-225.0,0,0\" to=\"-315.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_11.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-164.85533905932738,-85.35533905932738\" to=\"-200.21067811865476,-50.00000000000001\" dur=\" 0.268s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_14\" type=\"rotate\" from=\"-315.0,0,0\" to=\"-360.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_13.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-200.21067811865476,-50.00000000000001\" to=\"-200.21067811865476,-7.105427357601002e-15\" dur=\" 0.268s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_14.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_16\" type=\"rotate\" from=\"-360.0,0,0\" to=\"-450.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_15.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-200.21067811865476,-7.105427357601002e-15\" to=\"-100.21067811865476,1.7387508625346062e-14\" dur=\" 0.535s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-100.21067811865476,1.7387508625346062e-14\" to=\"-1.5106781186547664,4.156203644051481e-14\" dur=\" 0.528s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_18.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_20\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-540.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_19.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_20.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-1.5106781186547664,4.156203644051481e-14\" to=\"-1.5106781186547449,-69.99999999999996\" dur=\" 0.375s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_20.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_21.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_22\" type=\"rotate\" from=\"-540.0,0,0\" to=\"-585.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_21.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-1.5106781186547449,-69.99999999999996\" to=\"-51.0081528017131,-119.49747468305826\" dur=\" 0.375s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_24\" type=\"rotate\" from=\"-585.0,0,0\" to=\"-675.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_23.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_24.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-51.0081528017131,-119.49747468305826\" to=\"-100.5056274847714,-69.9999999999999\" dur=\" 0.375s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_24.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_26\" type=\"rotate\" from=\"-675.0,0,0\" to=\"-720.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_25.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-100.5056274847714,-69.9999999999999\" to=\"-100.50562748477142,9.947598300641403e-14\" dur=\" 0.375s\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_26.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_ef5297649c10437d94e72e30cce69c1c_27.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_ef5297649c10437d94e72e30cce69c1c_28\" type=\"rotate\" from=\"-720.0,0,0\" to=\"-810.0,0,0\" begin=\"af_ef5297649c10437d94e72e30cce69c1c_27.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"## Positionner la maison\n\n!!! info Rappel\nAu départ, la tortue se trouve au centre d'une zone rectangulaire appelée _canevas_. \n\nCe rectangle a les propriétés suivantes :\n\n- l'origine (0, 0) se trouve au centre,\n- l'axe horizontal x, s'étend de -300 à +300 (à droite),\n- l'axe vertical y, s'étend de -200 à +200 (en haut).\n!!!\n\n\nLa fonction `goto(x, y)` place la tortue à la position `(x, y)`. Cette fonction permet de positionner notre maison à un endroit précis.\nPour désigner cette position, nous utilisons la variable `p` (point, position) qui consiste d'un tuple `(x, y)` de coordonnées.\n\nLa fonction `write(p)` écrit la position `p` sur le canevas, à la position actuelle de la tortue. Pour marquer ce point de positionnement, nous ajoutons un point (dot) comme marqueur.\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 3 </h3>Aujoutez deux autres maisons de taille différente.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef maison(x, y , d):\n goto(x,y) # aller à la position p\n dot() # ajouter un marquer (dot)\n down()\n forward (1.41*d) # sol\n left(90)\n forward(d) # mur droit\n left(45)\n forward(d) # toit droit\n left(90)\n forward(d) # toit gauche\n left(45)\n forward(d) # mur gauche\n left(90)\n up()\n\nmaison(0, 0, 50) # maison à la position (0, 0)\nmaison(-150, 50, 70) # maison à la position (-150, 50)\n\ndone()\n","execution_count":17,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_4.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><circle cx=\"0\" cy=\"0\" r=\"2.5\" fill=\"black\" style=\"display: none;\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_6\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_5.end\"></animate></circle><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_7\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"70.5\" dur=\" 0.377s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_6.end\" from=\"0\" to=\"0\" dur=\" 0.377s\" fill=\"freeze\"></animate></line><line x1=\"70.5\" y1=\"0\" x2=\"70.5\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_9\" attributename=\"x2\" attributetype=\"XML\" from=\"70.5\" to=\"70.5\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_8.end\" from=\"0\" to=\"-50\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"70.5\" y1=\"-50\" x2=\"70.5\" y2=\"-50\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_11\" attributename=\"x2\" attributetype=\"XML\" from=\"70.5\" to=\"35.14466094067263\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_10.end\" from=\"-50\" to=\"-85.35533905932738\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"35.14466094067263\" y1=\"-85.35533905932738\" x2=\"35.14466094067263\" y2=\"-85.35533905932738\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_13\" attributename=\"x2\" attributetype=\"XML\" from=\"35.14466094067263\" to=\"-0.21067811865475505\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_12.end\" from=\"-85.35533905932738\" to=\"-50.00000000000001\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-0.21067811865475505\" y1=\"-50.00000000000001\" x2=\"-0.21067811865475505\" y2=\"-50.00000000000001\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_15\" attributename=\"x2\" attributetype=\"XML\" from=\"-0.21067811865475505\" to=\"-0.21067811865476424\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_14.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_14.end\" from=\"-50.00000000000001\" to=\"-7.105427357601002e-15\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-0.21067811865476424\" y1=\"-7.105427357601002e-15\" x2=\"-0.21067811865476424\" y2=\"-7.105427357601002e-15\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_17\" attributename=\"x2\" attributetype=\"XML\" from=\"-0.21067811865476424\" to=\"-150\" dur=\" 1.069s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_16.end\"></animate></line><circle cx=\"-150\" cy=\"-50\" r=\"2.5\" fill=\"black\" style=\"display: none;\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_18\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_17.end\"></animate></circle><line x1=\"-150\" y1=\"-50\" x2=\"-150\" y2=\"-50\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_19\" attributename=\"x2\" attributetype=\"XML\" from=\"-150\" to=\"-51.30000000000001\" dur=\" 0.528s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_18.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_18.end\" from=\"-50\" to=\"-49.99999999999998\" dur=\" 0.528s\" fill=\"freeze\"></animate></line><line x1=\"-51.30000000000001\" y1=\"-49.99999999999998\" x2=\"-51.30000000000001\" y2=\"-49.99999999999998\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_21\" attributename=\"x2\" attributetype=\"XML\" from=\"-51.30000000000001\" to=\"-51.29999999999999\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_20.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_20.end\" from=\"-49.99999999999998\" to=\"-119.99999999999997\" dur=\" 0.375s\" fill=\"freeze\"></animate></line><line x1=\"-51.29999999999999\" y1=\"-119.99999999999997\" x2=\"-51.29999999999999\" y2=\"-119.99999999999997\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_23\" attributename=\"x2\" attributetype=\"XML\" from=\"-51.29999999999999\" to=\"-100.79747468305834\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_22.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_22.end\" from=\"-119.99999999999997\" to=\"-169.49747468305827\" dur=\" 0.375s\" fill=\"freeze\"></animate></line><line x1=\"-100.79747468305834\" y1=\"-169.49747468305827\" x2=\"-100.79747468305834\" y2=\"-169.49747468305827\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_25\" attributename=\"x2\" attributetype=\"XML\" from=\"-100.79747468305834\" to=\"-150.29494936611664\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_24.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_24.end\" from=\"-169.49747468305827\" to=\"-119.99999999999991\" dur=\" 0.375s\" fill=\"freeze\"></animate></line><line x1=\"-150.29494936611664\" y1=\"-119.99999999999991\" x2=\"-150.29494936611664\" y2=\"-119.99999999999991\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_27\" attributename=\"x2\" attributetype=\"XML\" from=\"-150.29494936611664\" to=\"-150.29494936611667\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_26.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_26.end\" from=\"-119.99999999999991\" to=\"-49.999999999999915\" dur=\" 0.375s\" fill=\"freeze\"></animate></line></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_1\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"0,0\" dur=\"1ms\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0,0\" to=\"70.5,-0.0\" dur=\" 0.377s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_8\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-180.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_7.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"70.5,-0.0\" to=\"70.5,-50.0\" dur=\" 0.268s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_10\" type=\"rotate\" from=\"-180.0,0,0\" to=\"-225.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_9.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"70.5,-50.0\" to=\"35.14466094067263,-85.35533905932738\" dur=\" 0.268s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_12\" type=\"rotate\" from=\"-225.0,0,0\" to=\"-315.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_11.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"35.14466094067263,-85.35533905932738\" to=\"-0.21067811865475505,-50.00000000000001\" dur=\" 0.268s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_14\" type=\"rotate\" from=\"-315.0,0,0\" to=\"-360.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_13.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-0.21067811865475505,-50.00000000000001\" to=\"-0.21067811865476424,-7.105427357601002e-15\" dur=\" 0.268s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_14.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_16\" type=\"rotate\" from=\"-360.0,0,0\" to=\"-450.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_15.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-0.21067811865476424,-7.105427357601002e-15\" to=\"-150,-50\" dur=\" 1.069s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-150,-50\" to=\"-51.30000000000001,-49.99999999999998\" dur=\" 0.528s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_18.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_20\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-540.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_19.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_20.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-51.30000000000001,-49.99999999999998\" to=\"-51.29999999999999,-119.99999999999997\" dur=\" 0.375s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_20.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_21.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_22\" type=\"rotate\" from=\"-540.0,0,0\" to=\"-585.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_21.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-51.29999999999999,-119.99999999999997\" to=\"-100.79747468305834,-169.49747468305827\" dur=\" 0.375s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_24\" type=\"rotate\" from=\"-585.0,0,0\" to=\"-675.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_23.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_24.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-100.79747468305834,-169.49747468305827\" to=\"-150.29494936611664,-119.99999999999991\" dur=\" 0.375s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_24.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_26\" type=\"rotate\" from=\"-675.0,0,0\" to=\"-720.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_25.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-150.29494936611664,-119.99999999999991\" to=\"-150.29494936611667,-49.999999999999915\" dur=\" 0.375s\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_26.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_27.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_28\" type=\"rotate\" from=\"-720.0,0,0\" to=\"-810.0,0,0\" begin=\"af_6657cbcf44da4edcbe1adc3b7a3a8417_27.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"## Colorier la maison\n\nMaintenant nous modifions la fonction pour inclure non seulement la position, la taille, mais également la couleur de la maison comme paramètres. Les arguments de la fonction sont :\n\n- `p` -- position de la maison\n- `d` -- dimension de la maison\n- `c` -- couleur de la maison\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 4 </h3>Aujoutez deux autres maisons de taille et couleur différente.\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\nup()\n\ndef maison(p, d, c):\n goto(p)\n dot()\n down()\n fillcolor(c)\n begin_fill()\n forward (1.41*d) # sol\n left(90)\n forward(d) # mur droit\n left(45)\n forward(d) # toit droit\n left(90)\n forward(d) # toit gauche\n left(45)\n forward(d) # mur gauche\n left(90)\n end_fill()\n up()\n\nmaison((0, 0), 70, 'lightblue')\nmaison((150, 30), 50, 'yellow')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Drapeau tricolore\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 5 </h3>\n\nModifiez les couleurs pour obtenir le drapeau d'un autre pay. \nCréez une deuxième fonction `drapeau2(d, c, c2, c3)` qui crée un drapeau avec des barres horizontales.\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\ndef rectangle(d, e, c):\n fillcolor(c)\n begin_fill()\n for i in range(2):\n forward(d)\n left(90)\n forward(e)\n left(90)\n end_fill()\n\ndef drapeau(d, c, c2, c3):\n rectangle(d, 2*d, c)\n forward(d)\n rectangle(d, 2*d, c2)\n forward(d)\n rectangle(d, 2*d, c3)\n\ndrapeau(50, 'blue', 'white', 'red')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Arbre\n\nPour dessiner un arbre simple, nous utilisons un segment droit pour le tronc et un disque (dot) pour le feuillage.\nC'est une fonction qui a 3 paramètres\n\n- `d` -- longueur du tronc\n- `c` -- couleur du tronc\n- `c2` -- couleur du feuillage\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 6 </h3>\n\nDéfinissez et utilisez une fonction `foret(n)` qui dessine `n` arbres.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef arbre(d, c, c2):\n down()\n left(90)\n width(d/6) # tronc\n pencolor(c)\n forward(d)\n dot(d, c2) # feuillage\n up()\n backward(d) # retourner à la position de départ\n right(90)\n\n\narbre(100, 'brown', 'lime')\nforward(70)\narbre(90, 'brown', 'green')\n\ndone()\n","execution_count":5,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: brown;stroke-width: 16.666666666666668\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_7\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"6.123233995736766e-15\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_6.end\" from=\"0\" to=\"-100\" dur=\" 0.535s\" fill=\"freeze\"></animate><set attributename=\"stroke-linecap\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_6.end\" attributetype=\"xml\" to=\"round\" dur=\" 0.535s\" fill=\"freeze\"></set></line><circle cx=\"6.123233995736766e-15\" cy=\"-100\" r=\"50\" fill=\"lime\" style=\"display: none;\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_8\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_7.end\"></animate></circle><line x1=\"6.123233995736766e-15\" y1=\"-100\" x2=\"6.123233995736766e-15\" y2=\"-100\" style=\"stroke: brown;stroke-width: 16.666666666666668\" opacity=\"0\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_9\" attributename=\"x2\" attributetype=\"XML\" from=\"6.123233995736766e-15\" to=\"0\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_8.end\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: brown;stroke-width: 16.666666666666668\" opacity=\"0\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_11\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"70\" dur=\" 0.375s\" fill=\"freeze\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_10.end\"></animate></line><line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"0\" style=\"stroke: brown;stroke-width: 15.0\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_13\" attributename=\"x2\" attributetype=\"XML\" from=\"70\" to=\"70\" dur=\" 0.482s\" fill=\"freeze\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_12.end\" from=\"0\" to=\"-90\" dur=\" 0.482s\" fill=\"freeze\"></animate><set attributename=\"stroke-linecap\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_12.end\" attributetype=\"xml\" to=\"round\" dur=\" 0.482s\" fill=\"freeze\"></set></line><circle cx=\"70\" cy=\"-90\" r=\"45\" fill=\"green\" style=\"display: none;\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_14\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_13.end\"></animate></circle><line x1=\"70\" y1=\"-90\" x2=\"70\" y2=\"-90\" style=\"stroke: brown;stroke-width: 15.0\" opacity=\"0\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_15\" attributename=\"x2\" attributetype=\"XML\" from=\"70\" to=\"70\" dur=\" 0.482s\" fill=\"freeze\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_14.end\"></animate></line></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_1\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6ad4a7db715f4797934383fd01c5df97_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6ad4a7db715f4797934383fd01c5df97_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6ad4a7db715f4797934383fd01c5df97_5\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-180.0,0,0\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_4.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animate id=\"af_6ad4a7db715f4797934383fd01c5df97_6\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_5.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"stroke\" attributetype=\"XML\" from=\"black\" to=\"brown\"></animate><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"6.123233995736766e-15,-100.0\" dur=\" 0.535s\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"6.123233995736766e-15,-100.0\" to=\"0.0,-0.0\" dur=\" 0.535s\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6ad4a7db715f4797934383fd01c5df97_10\" type=\"rotate\" from=\"-180.0,0,0\" to=\"-90.0,0,0\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_9.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"70.0,-0.0\" dur=\" 0.375s\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6ad4a7db715f4797934383fd01c5df97_12\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-180.0,0,0\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_11.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"70.0,-0.0\" to=\"70.0,-90.0\" dur=\" 0.482s\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"70.0,-90.0\" to=\"70.0,-0.0\" dur=\" 0.482s\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_14.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_6ad4a7db715f4797934383fd01c5df97_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_6ad4a7db715f4797934383fd01c5df97_16\" type=\"rotate\" from=\"-180.0,0,0\" to=\"-90.0,0,0\" begin=\"af_6ad4a7db715f4797934383fd01c5df97_15.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"## Bus\n\nPour dessiner un bus, une voiture ou un camion simple, nous pouvons utiliser des rectangles pour le châssis, et un disque (dot) pour les roues.\nC'est une fonction qui a comme paramètres\n\n- `p` -- position du bus\n- `d` -- dimension (longeur) du bus\n- `c` -- couleur du bus\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\nup()\n\ndef rectangle(d, e, c):\n fillcolor(c)\n begin_fill()\n for i in range(2):\n forward(d)\n left(90)\n forward(e)\n left(90)\n end_fill()\n\ndef bus(p, d, c):\n goto(p)\n down()\n rectangle(d, d/3, c) # chassis\n forward(d/4)\n dot(d/5) # roue arrière\n dot(d/10, 'white')\n forward(d/2)\n dot(d/5) # roue avant\n dot(d/10, 'white')\n up()\n\nbus((-200, 50), 200, 'red')\nbus((50, 20), 150, 'lightblue')\n\ndone()\n","execution_count":7,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"-200\" dur=\" 1.338s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_4.end\"></animate></line><line x1=\"-200\" y1=\"-50\" x2=\"-200\" y2=\"-50\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_7\" attributename=\"x2\" attributetype=\"XML\" from=\"-200\" to=\"0\" dur=\" 1.070s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_6.end\" from=\"-50\" to=\"-50\" dur=\" 1.070s\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"-50\" x2=\"0\" y2=\"-50\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_9\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"4.0821559971578446e-15\" dur=\" 0.357s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_8.end\" from=\"-50\" to=\"-116.66666666666667\" dur=\" 0.357s\" fill=\"freeze\"></animate></line><line x1=\"4.0821559971578446e-15\" y1=\"-116.66666666666667\" x2=\"4.0821559971578446e-15\" y2=\"-116.66666666666667\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_11\" attributename=\"x2\" attributetype=\"XML\" from=\"4.0821559971578446e-15\" to=\"-200\" dur=\" 1.070s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_10.end\" from=\"-116.66666666666667\" to=\"-116.6666666666667\" dur=\" 1.070s\" fill=\"freeze\"></animate></line><line x1=\"-200\" y1=\"-116.6666666666667\" x2=\"-200\" y2=\"-116.6666666666667\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_13\" attributename=\"x2\" attributetype=\"XML\" from=\"-200\" to=\"-200\" dur=\" 0.357s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_12.end\" from=\"-116.6666666666667\" to=\"-50.00000000000003\" dur=\" 0.357s\" fill=\"freeze\"></animate></line><polygon points=\"-200,-50 0.0,-50.0 4.0821559971578446e-15,-116.66666666666667 -200.0,-116.6666666666667 -200.0,-50.00000000000003\" style=\"display: none;fill: red;stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_15\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_14.end\"></animate></polygon><line x1=\"-200\" y1=\"-50.00000000000003\" x2=\"-200\" y2=\"-50.00000000000003\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_16\" attributename=\"x2\" attributetype=\"XML\" from=\"-200\" to=\"-150\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_15.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_15.end\" from=\"-50.00000000000003\" to=\"-50.000000000000014\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><circle cx=\"-150\" cy=\"-50.000000000000014\" r=\"20\" fill=\"black\" style=\"display: none;\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_17\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_16.end\"></animate></circle><circle cx=\"-150\" cy=\"-50.000000000000014\" r=\"10\" fill=\"white\" style=\"display: none;\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_18\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_17.end\"></animate></circle><line x1=\"-150\" y1=\"-50.000000000000014\" x2=\"-150\" y2=\"-50.000000000000014\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_19\" attributename=\"x2\" attributetype=\"XML\" from=\"-150\" to=\"-50\" dur=\" 0.535s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_18.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_18.end\" from=\"-50.000000000000014\" to=\"-49.99999999999999\" dur=\" 0.535s\" fill=\"freeze\"></animate></line><circle cx=\"-50\" cy=\"-49.99999999999999\" r=\"20\" fill=\"black\" style=\"display: none;\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_20\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_19.end\"></animate></circle><circle cx=\"-50\" cy=\"-49.99999999999999\" r=\"10\" fill=\"white\" style=\"display: none;\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_21\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_20.end\"></animate></circle><line x1=\"-50\" y1=\"-49.99999999999999\" x2=\"-50\" y2=\"-49.99999999999999\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_22\" attributename=\"x2\" attributetype=\"XML\" from=\"-50\" to=\"50\" dur=\" 0.696s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_21.end\"></animate></line><line x1=\"50\" y1=\"-20\" x2=\"50\" y2=\"-20\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_24\" attributename=\"x2\" attributetype=\"XML\" from=\"50\" to=\"200\" dur=\" 0.803s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_23.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_23.end\" from=\"-20\" to=\"-19.999999999999964\" dur=\" 0.803s\" fill=\"freeze\"></animate></line><line x1=\"200\" y1=\"-19.999999999999964\" x2=\"200\" y2=\"-19.999999999999964\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_26\" attributename=\"x2\" attributetype=\"XML\" from=\"200\" to=\"200.00000000000003\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_25.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_25.end\" from=\"-19.999999999999964\" to=\"-69.99999999999997\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"200.00000000000003\" y1=\"-69.99999999999997\" x2=\"200.00000000000003\" y2=\"-69.99999999999997\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_28\" attributename=\"x2\" attributetype=\"XML\" from=\"200.00000000000003\" to=\"50.00000000000003\" dur=\" 0.803s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_27.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_27.end\" from=\"-69.99999999999997\" to=\"-70.00000000000003\" dur=\" 0.803s\" fill=\"freeze\"></animate></line><line x1=\"50.00000000000003\" y1=\"-70.00000000000003\" x2=\"50.00000000000003\" y2=\"-70.00000000000003\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_30\" attributename=\"x2\" attributetype=\"XML\" from=\"50.00000000000003\" to=\"50.00000000000001\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_29.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_29.end\" from=\"-70.00000000000003\" to=\"-20.00000000000003\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><polygon points=\"50,-20 200.0,-19.999999999999964 200.00000000000003,-69.99999999999997 50.00000000000003,-70.00000000000003 50.00000000000001,-20.00000000000003\" style=\"display: none;fill: lightblue;stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_32\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_31.end\"></animate></polygon><line x1=\"50.00000000000001\" y1=\"-20.00000000000003\" x2=\"50.00000000000001\" y2=\"-20.00000000000003\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_33\" attributename=\"x2\" attributetype=\"XML\" from=\"50.00000000000001\" to=\"87.5\" dur=\" 0.201s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_32.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_32.end\" from=\"-20.00000000000003\" to=\"-20.00000000000001\" dur=\" 0.201s\" fill=\"freeze\"></animate></line><circle cx=\"87.5\" cy=\"-20.00000000000001\" r=\"15\" fill=\"black\" style=\"display: none;\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_34\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_33.end\"></animate></circle><circle cx=\"87.5\" cy=\"-20.00000000000001\" r=\"7.5\" fill=\"white\" style=\"display: none;\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_35\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_34.end\"></animate></circle><line x1=\"87.5\" y1=\"-20.00000000000001\" x2=\"87.5\" y2=\"-20.00000000000001\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_36\" attributename=\"x2\" attributetype=\"XML\" from=\"87.5\" to=\"162.5\" dur=\" 0.401s\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_35.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_35.end\" from=\"-20.00000000000001\" to=\"-19.999999999999975\" dur=\" 0.401s\" fill=\"freeze\"></animate></line><circle cx=\"162.5\" cy=\"-19.999999999999975\" r=\"15\" fill=\"black\" style=\"display: none;\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_37\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_36.end\"></animate></circle><circle cx=\"162.5\" cy=\"-19.999999999999975\" r=\"7.5\" fill=\"white\" style=\"display: none;\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_38\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_37.end\"></animate></circle></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_1\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"-200,-50\" dur=\" 1.338s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_4.end\" fill=\"freeze\"></animateMotion><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_6\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_5.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"fill\" attributetype=\"XML\" from=\"black\" to=\"red\"></animate><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-200,-50\" to=\"0.0,-50.0\" dur=\" 1.070s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_8\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-180.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_7.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-50.0\" to=\"4.0821559971578446e-15,-116.66666666666667\" dur=\" 0.357s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_10\" type=\"rotate\" from=\"-180.0,0,0\" to=\"-270.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_9.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"4.0821559971578446e-15,-116.66666666666667\" to=\"-200.0,-116.6666666666667\" dur=\" 1.070s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_12\" type=\"rotate\" from=\"-270.0,0,0\" to=\"-360.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_11.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-200.0,-116.6666666666667\" to=\"-200.0,-50.00000000000003\" dur=\" 0.357s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_14\" type=\"rotate\" from=\"-360.0,0,0\" to=\"-450.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_13.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-200.0,-50.00000000000003\" to=\"-150.0,-50.000000000000014\" dur=\" 0.268s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_15.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-150.0,-50.000000000000014\" to=\"-50.0,-49.99999999999999\" dur=\" 0.535s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_18.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_21.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-50.0,-49.99999999999999\" to=\"50,-20\" dur=\" 0.696s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_21.end\" fill=\"freeze\"></animateMotion><animate id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_23\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_22.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"fill\" attributetype=\"XML\" from=\"red\" to=\"lightblue\"></animate><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50,-20\" to=\"200.0,-19.999999999999964\" dur=\" 0.803s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_23.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_24.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_25\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-540.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_24.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"200.0,-19.999999999999964\" to=\"200.00000000000003,-69.99999999999997\" dur=\" 0.268s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_25.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_27\" type=\"rotate\" from=\"-540.0,0,0\" to=\"-630.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_26.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_27.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"200.00000000000003,-69.99999999999997\" to=\"50.00000000000003,-70.00000000000003\" dur=\" 0.803s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_27.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_28.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_29\" type=\"rotate\" from=\"-630.0,0,0\" to=\"-720.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_28.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_29.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50.00000000000003,-70.00000000000003\" to=\"50.00000000000001,-20.00000000000003\" dur=\" 0.268s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_29.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_30.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_1302cf898c1c4bb7853cfe80c9d8626a_31\" type=\"rotate\" from=\"-720.0,0,0\" to=\"-810.0,0,0\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_30.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_32.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50.00000000000001,-20.00000000000003\" to=\"87.5,-20.00000000000001\" dur=\" 0.201s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_32.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_35.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"87.5,-20.00000000000001\" to=\"162.5,-19.999999999999975\" dur=\" 0.401s\" begin=\"af_1302cf898c1c4bb7853cfe80c9d8626a_35.end\" fill=\"freeze\"></animateMotion></polygon></g></svg>"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"## Coeur\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 7 </h3>\n\nAjoutez deux paramètres: `w` pour l'épaisseur de la ligne (width), et `c2` pour la couleur de ligne. \nLa fonction aura la forme `coeur(r, w, c, c2)`.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef coeur(r, c):\n down()\n fillcolor(c)\n begin_fill()\n left(90)\n circle(r, 225)\n forward(2.4*r)\n left(90)\n forward(2.4*r)\n circle(r, 225)\n left(90)\n end_fill()\n up()\n\ncoeur(50, 'darkviolet')\nforward(130)\ncoeur(40, 'tomato')\n\ndone()\n","execution_count":6,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_668f430aabd94033929b234c355372fa_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_8\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"-2.2639566745727207\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_7.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_7.end\" from=\"0\" to=\"-14.875152692760148\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-2.2639566745727207\" y1=\"-14.875152692760148\" x2=\"-2.2639566745727207\" y2=\"-14.875152692760148\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_10\" attributename=\"x2\" attributetype=\"XML\" from=\"-2.2639566745727207\" to=\"-8.850806705317183\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_9.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_9.end\" from=\"-14.875152692760148\" to=\"-28.403237336557787\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-8.850806705317183\" y1=\"-28.403237336557787\" x2=\"-8.850806705317183\" y2=\"-28.403237336557787\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_12\" attributename=\"x2\" attributetype=\"XML\" from=\"-8.850806705317183\" to=\"-19.16405636857285\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_11.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_11.end\" from=\"-28.403237336557787\" to=\"-39.35917403045251\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-19.16405636857285\" y1=\"-39.35917403045251\" x2=\"-19.16405636857285\" y2=\"-39.35917403045251\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_14\" attributename=\"x2\" attributetype=\"XML\" from=\"-19.16405636857285\" to=\"-32.269755647873225\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_13.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_13.end\" from=\"-39.35917403045251\" to=\"-46.75081213427073\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-32.269755647873225\" y1=\"-46.75081213427073\" x2=\"-32.269755647873225\" y2=\"-46.75081213427073\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_16\" attributename=\"x2\" attributetype=\"XML\" from=\"-32.269755647873225\" to=\"-46.981075128885706\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_15.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_15.end\" from=\"-46.75081213427073\" to=\"-49.908777711165854\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-46.981075128885706\" y1=\"-49.908777711165854\" x2=\"-46.981075128885706\" y2=\"-49.908777711165854\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_18\" attributename=\"x2\" attributetype=\"XML\" from=\"-46.981075128885706\" to=\"-61.96578321437789\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_17.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_17.end\" from=\"-49.908777711165854\" to=\"-48.54709087130257\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-61.96578321437789\" y1=\"-48.54709087130257\" x2=\"-61.96578321437789\" y2=\"-48.54709087130257\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_20\" attributename=\"x2\" attributetype=\"XML\" from=\"-61.96578321437789\" to=\"-75.86689070888283\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_19.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_19.end\" from=\"-48.54709087130257\" to=\"-42.78906361507234\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-75.86689070888283\" y1=\"-42.78906361507234\" x2=\"-75.86689070888283\" y2=\"-42.78906361507234\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_22\" attributename=\"x2\" attributetype=\"XML\" from=\"-75.86689070888283\" to=\"-87.42553740855504\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_21.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_21.end\" from=\"-42.78906361507234\" to=\"-33.15613291203971\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-87.42553740855504\" y1=\"-33.15613291203971\" x2=\"-87.42553740855504\" y2=\"-33.15613291203971\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_24\" attributename=\"x2\" attributetype=\"XML\" from=\"-87.42553740855504\" to=\"-95.59499229960448\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_23.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_23.end\" from=\"-33.15613291203971\" to=\"-20.520640272637777\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-95.59499229960448\" y1=\"-20.520640272637777\" x2=\"-95.59499229960448\" y2=\"-20.520640272637777\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_26\" attributename=\"x2\" attributetype=\"XML\" from=\"-95.59499229960448\" to=\"-99.63544370490266\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_25.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_25.end\" from=\"-20.520640272637777\" to=\"-6.026834012766084\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-99.63544370490266\" y1=\"-6.026834012766084\" x2=\"-99.63544370490266\" y2=\"-6.026834012766084\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_28\" attributename=\"x2\" attributetype=\"XML\" from=\"-99.63544370490266\" to=\"-99.18099534735711\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_27.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_27.end\" from=\"-6.026834012766084\" to=\"9.012751890695354\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-99.18099534735711\" y1=\"9.012751890695354\" x2=\"-99.18099534735711\" y2=\"9.012751890695354\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_30\" attributename=\"x2\" attributetype=\"XML\" from=\"-99.18099534735711\" to=\"-94.2728012826604\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_29.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_29.end\" from=\"9.012751890695354\" to=\"23.236158602188482\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-94.2728012826604\" y1=\"23.236158602188482\" x2=\"-94.2728012826604\" y2=\"23.236158602188482\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_32\" attributename=\"x2\" attributetype=\"XML\" from=\"-94.2728012826604\" to=\"-85.35533905932725\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_31.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_31.end\" from=\"23.236158602188482\" to=\"35.355339059327406\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"-85.35533905932725\" y1=\"35.355339059327406\" x2=\"-85.35533905932725\" y2=\"35.355339059327406\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_35\" attributename=\"x2\" attributetype=\"XML\" from=\"-85.35533905932725\" to=\"-0.5025253169413446\" dur=\" 0.642s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_34.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_34.end\" from=\"35.355339059327406\" to=\"120.2081528017129\" dur=\" 0.642s\" fill=\"freeze\"></animate></line><line x1=\"-0.5025253169413446\" y1=\"120.2081528017129\" x2=\"-0.5025253169413446\" y2=\"120.2081528017129\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_37\" attributename=\"x2\" attributetype=\"XML\" from=\"-0.5025253169413446\" to=\"84.35028842544408\" dur=\" 0.642s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_36.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_36.end\" from=\"120.2081528017129\" to=\"35.35533905932691\" dur=\" 0.642s\" fill=\"freeze\"></animate></line><line x1=\"84.35028842544408\" y1=\"35.35533905932691\" x2=\"84.35028842544408\" y2=\"35.35533905932691\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_39\" attributename=\"x2\" attributetype=\"XML\" from=\"84.35028842544408\" to=\"93.26775064877717\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_38.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_38.end\" from=\"35.35533905932691\" to=\"23.236158602187942\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"93.26775064877717\" y1=\"23.236158602187942\" x2=\"93.26775064877717\" y2=\"23.236158602187942\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_41\" attributename=\"x2\" attributetype=\"XML\" from=\"93.26775064877717\" to=\"98.17594471347381\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_40.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_40.end\" from=\"23.236158602187942\" to=\"9.012751890694789\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"98.17594471347381\" y1=\"9.012751890694789\" x2=\"98.17594471347381\" y2=\"9.012751890694789\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_43\" attributename=\"x2\" attributetype=\"XML\" from=\"98.17594471347381\" to=\"98.63039307101928\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_42.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_42.end\" from=\"9.012751890694789\" to=\"-6.026834012766653\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"98.63039307101928\" y1=\"-6.026834012766653\" x2=\"98.63039307101928\" y2=\"-6.026834012766653\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_45\" attributename=\"x2\" attributetype=\"XML\" from=\"98.63039307101928\" to=\"94.58994166572106\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_44.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_44.end\" from=\"-6.026834012766653\" to=\"-20.520640272638328\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"94.58994166572106\" y1=\"-20.520640272638328\" x2=\"94.58994166572106\" y2=\"-20.520640272638328\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_47\" attributename=\"x2\" attributetype=\"XML\" from=\"94.58994166572106\" to=\"86.42048677467156\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_46.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_46.end\" from=\"-20.520640272638328\" to=\"-33.15613291204022\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"86.42048677467156\" y1=\"-33.15613291204022\" x2=\"86.42048677467156\" y2=\"-33.15613291204022\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_49\" attributename=\"x2\" attributetype=\"XML\" from=\"86.42048677467156\" to=\"74.86184007499931\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_48.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_48.end\" from=\"-33.15613291204022\" to=\"-42.7890636150728\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"74.86184007499931\" y1=\"-42.7890636150728\" x2=\"74.86184007499931\" y2=\"-42.7890636150728\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_51\" attributename=\"x2\" attributetype=\"XML\" from=\"74.86184007499931\" to=\"60.96073258049433\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_50.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_50.end\" from=\"-42.7890636150728\" to=\"-48.54709087130296\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"60.96073258049433\" y1=\"-48.54709087130296\" x2=\"60.96073258049433\" y2=\"-48.54709087130296\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_53\" attributename=\"x2\" attributetype=\"XML\" from=\"60.96073258049433\" to=\"45.976024495002136\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_52.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_52.end\" from=\"-48.54709087130296\" to=\"-49.9087777111662\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"45.976024495002136\" y1=\"-49.9087777111662\" x2=\"45.976024495002136\" y2=\"-49.9087777111662\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_55\" attributename=\"x2\" attributetype=\"XML\" from=\"45.976024495002136\" to=\"31.264705013989662\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_54.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_54.end\" from=\"-49.9087777111662\" to=\"-46.750812134271044\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"31.264705013989662\" y1=\"-46.750812134271044\" x2=\"31.264705013989662\" y2=\"-46.750812134271044\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_57\" attributename=\"x2\" attributetype=\"XML\" from=\"31.264705013989662\" to=\"18.159005734689302\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_56.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_56.end\" from=\"-46.750812134271044\" to=\"-39.35917403045279\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"18.159005734689302\" y1=\"-39.35917403045279\" x2=\"18.159005734689302\" y2=\"-39.35917403045279\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_59\" attributename=\"x2\" attributetype=\"XML\" from=\"18.159005734689302\" to=\"7.8457560714336445\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_58.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_58.end\" from=\"-39.35917403045279\" to=\"-28.403237336558064\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"7.8457560714336445\" y1=\"-28.403237336558064\" x2=\"7.8457560714336445\" y2=\"-28.403237336558064\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_61\" attributename=\"x2\" attributetype=\"XML\" from=\"7.8457560714336445\" to=\"1.2589060406891877\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_60.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_60.end\" from=\"-28.403237336558064\" to=\"-14.875152692760421\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><line x1=\"1.2589060406891877\" y1=\"-14.875152692760421\" x2=\"1.2589060406891877\" y2=\"-14.875152692760421\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_63\" attributename=\"x2\" attributetype=\"XML\" from=\"1.2589060406891877\" to=\"-1.0050506338835339\" dur=\" 0.081s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_62.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_62.end\" from=\"-14.875152692760421\" to=\"-2.7355895326763857e-13\" dur=\" 0.081s\" fill=\"freeze\"></animate></line><polygon points=\"0.0,-0.0 -2.2639566745727207,-14.875152692760148 -8.850806705317183,-28.403237336557787 -19.16405636857285,-39.35917403045251 -32.269755647873225,-46.75081213427073 -46.981075128885706,-49.908777711165854 -61.96578321437789,-48.54709087130257 -75.86689070888283,-42.78906361507234 -87.42553740855504,-33.15613291203971 -95.59499229960448,-20.520640272637777 -99.63544370490266,-6.026834012766084 -99.18099534735711,9.012751890695354 -94.2728012826604,23.236158602188482 -85.35533905932725,35.355339059327406 -0.5025253169413446,120.2081528017129 84.35028842544408,35.35533905932691 93.26775064877717,23.236158602187942 98.17594471347381,9.012751890694789 98.63039307101928,-6.026834012766653 94.58994166572106,-20.520640272638328 86.42048677467156,-33.15613291204022 74.86184007499931,-42.7890636150728 60.96073258049433,-48.54709087130296 45.976024495002136,-49.9087777111662 31.264705013989662,-46.750812134271044 18.159005734689302,-39.35917403045279 7.8457560714336445,-28.403237336558064 1.2589060406891877,-14.875152692760421 -1.0050506338835339,-2.7355895326763857e-13\" style=\"display: none;fill: darkviolet;stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_67\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_66.end\"></animate></polygon><line x1=\"-1.0050506338835339\" y1=\"-2.7355895326763857e-13\" x2=\"-1.0050506338835339\" y2=\"-2.7355895326763857e-13\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_668f430aabd94033929b234c355372fa_68\" attributename=\"x2\" attributetype=\"XML\" from=\"-1.0050506338835339\" to=\"128.99494936611646\" dur=\" 0.696s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_67.end\"></animate></line><line x1=\"128.99494936611646\" y1=\"2.1049069410056367e-14\" x2=\"128.99494936611646\" y2=\"2.1049069410056367e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_72\" attributename=\"x2\" attributetype=\"XML\" from=\"128.99494936611646\" to=\"126.87215454592071\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_71.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_71.end\" from=\"2.1049069410056367e-14\" to=\"-12.857578612126447\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"126.87215454592071\" y1=\"-12.857578612126447\" x2=\"126.87215454592071\" y2=\"-12.857578612126447\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_74\" attributename=\"x2\" attributetype=\"XML\" from=\"126.87215454592071\" to=\"120.72908297776591\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_73.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_73.end\" from=\"-12.857578612126447\" to=\"-24.350457160348824\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"120.72908297776591\" y1=\"-24.350457160348824\" x2=\"120.72908297776591\" y2=\"-24.350457160348824\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_76\" attributename=\"x2\" attributetype=\"XML\" from=\"120.72908297776591\" to=\"111.21775868690061\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_75.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_75.end\" from=\"-24.350457160348824\" to=\"-33.25878449210183\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"111.21775868690061\" y1=\"-33.25878449210183\" x2=\"111.21775868690061\" y2=\"-33.25878449210183\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_78\" attributename=\"x2\" attributetype=\"XML\" from=\"111.21775868690061\" to=\"99.34771117021737\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_77.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_77.end\" from=\"-33.25878449210183\" to=\"-38.63703305156278\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"99.34771117021737\" y1=\"-38.63703305156278\" x2=\"99.34771117021737\" y2=\"-38.63703305156278\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_80\" attributename=\"x2\" attributetype=\"XML\" from=\"99.34771117021737\" to=\"86.37882419691081\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_79.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_79.end\" from=\"-38.63703305156278\" to=\"-39.91435692954422\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"86.37882419691081\" y1=\"-39.91435692954422\" x2=\"86.37882419691081\" y2=\"-39.91435692954422\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_82\" attributename=\"x2\" attributetype=\"XML\" from=\"86.37882419691081\" to=\"73.68761207151294\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_81.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_81.end\" from=\"-39.91435692954422\" to=\"-36.95518130045157\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"73.68761207151294\" y1=\"-36.95518130045157\" x2=\"73.68761207151294\" y2=\"-36.95518130045157\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_84\" attributename=\"x2\" attributetype=\"XML\" from=\"73.68761207151294\" to=\"62.62111676211376\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_83.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_83.end\" from=\"-36.95518130045157\" to=\"-30.073592299159237\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"62.62111676211376\" y1=\"-30.073592299159237\" x2=\"62.62111676211376\" y2=\"-30.073592299159237\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_86\" attributename=\"x2\" attributetype=\"XML\" from=\"62.62111676211376\" to=\"54.35393321473893\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_85.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_85.end\" from=\"-30.073592299159237\" to=\"-20.00000000000017\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"54.35393321473893\" y1=\"-20.00000000000017\" x2=\"54.35393321473893\" y2=\"-20.00000000000017\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_88\" attributename=\"x2\" attributetype=\"XML\" from=\"54.35393321473893\" to=\"49.76353814998721\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_87.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_87.end\" from=\"-20.00000000000017\" to=\"-7.803612880645318\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"49.76353814998721\" y1=\"-7.803612880645318\" x2=\"49.76353814998721\" y2=\"-7.803612880645318\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_90\" attributename=\"x2\" attributetype=\"XML\" from=\"49.76353814998721\" to=\"49.33715491116397\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_89.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_89.end\" from=\"-7.803612880645318\" to=\"5.221047688801876\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"49.33715491116397\" y1=\"5.221047688801876\" x2=\"49.33715491116397\" y2=\"5.221047688801876\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_92\" attributename=\"x2\" attributetype=\"XML\" from=\"49.33715491116397\" to=\"53.12003970480881\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_91.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_91.end\" from=\"5.221047688801876\" to=\"17.691547608759876\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"53.12003970480881\" y1=\"17.691547608759876\" x2=\"53.12003970480881\" y2=\"17.691547608759876\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_94\" attributename=\"x2\" attributetype=\"XML\" from=\"53.12003970480881\" to=\"60.71067811865444\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_93.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_93.end\" from=\"17.691547608759876\" to=\"28.284271247461724\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"60.71067811865444\" y1=\"28.284271247461724\" x2=\"60.71067811865444\" y2=\"28.284271247461724\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_97\" attributename=\"x2\" attributetype=\"XML\" from=\"60.71067811865444\" to=\"128.5929291125629\" dur=\" 0.514s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_96.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_96.end\" from=\"28.284271247461724\" to=\"96.16652224137039\" dur=\" 0.514s\" fill=\"freeze\"></animate></line><line x1=\"128.5929291125629\" y1=\"96.16652224137039\" x2=\"128.5929291125629\" y2=\"96.16652224137039\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_99\" attributename=\"x2\" attributetype=\"XML\" from=\"128.5929291125629\" to=\"196.47518010647144\" dur=\" 0.514s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_98.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_98.end\" from=\"96.16652224137039\" to=\"28.284271247461817\" dur=\" 0.514s\" fill=\"freeze\"></animate></line><line x1=\"196.47518010647144\" y1=\"28.284271247461817\" x2=\"196.47518010647144\" y2=\"28.284271247461817\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_101\" attributename=\"x2\" attributetype=\"XML\" from=\"196.47518010647144\" to=\"204.0658185203171\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_100.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_100.end\" from=\"28.284271247461817\" to=\"17.69154760875998\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"204.0658185203171\" y1=\"17.69154760875998\" x2=\"204.0658185203171\" y2=\"17.69154760875998\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_103\" attributename=\"x2\" attributetype=\"XML\" from=\"204.0658185203171\" to=\"207.848703313962\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_102.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_102.end\" from=\"17.69154760875998\" to=\"5.221047688801997\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"207.848703313962\" y1=\"5.221047688801997\" x2=\"207.848703313962\" y2=\"5.221047688801997\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_105\" attributename=\"x2\" attributetype=\"XML\" from=\"207.848703313962\" to=\"207.42232007513883\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_104.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_104.end\" from=\"5.221047688801997\" to=\"-7.803612880645197\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"207.42232007513883\" y1=\"-7.803612880645197\" x2=\"207.42232007513883\" y2=\"-7.803612880645197\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_107\" attributename=\"x2\" attributetype=\"XML\" from=\"207.42232007513883\" to=\"202.83192501038718\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_106.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_106.end\" from=\"-7.803612880645197\" to=\"-20.00000000000007\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"202.83192501038718\" y1=\"-20.00000000000007\" x2=\"202.83192501038718\" y2=\"-20.00000000000007\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_109\" attributename=\"x2\" attributetype=\"XML\" from=\"202.83192501038718\" to=\"194.5647414630124\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_108.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_108.end\" from=\"-20.00000000000007\" to=\"-30.07359229915918\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"194.5647414630124\" y1=\"-30.07359229915918\" x2=\"194.5647414630124\" y2=\"-30.07359229915918\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_111\" attributename=\"x2\" attributetype=\"XML\" from=\"194.5647414630124\" to=\"183.49824615361325\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_110.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_110.end\" from=\"-30.07359229915918\" to=\"-36.95518130045157\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"183.49824615361325\" y1=\"-36.95518130045157\" x2=\"183.49824615361325\" y2=\"-36.95518130045157\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_113\" attributename=\"x2\" attributetype=\"XML\" from=\"183.49824615361325\" to=\"170.80703402821538\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_112.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_112.end\" from=\"-36.95518130045157\" to=\"-39.914356929544255\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"170.80703402821538\" y1=\"-39.914356929544255\" x2=\"170.80703402821538\" y2=\"-39.914356929544255\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_115\" attributename=\"x2\" attributetype=\"XML\" from=\"170.80703402821538\" to=\"157.83814705490883\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_114.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_114.end\" from=\"-39.914356929544255\" to=\"-38.63703305156286\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"157.83814705490883\" y1=\"-38.63703305156286\" x2=\"157.83814705490883\" y2=\"-38.63703305156286\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_117\" attributename=\"x2\" attributetype=\"XML\" from=\"157.83814705490883\" to=\"145.96809953822557\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_116.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_116.end\" from=\"-38.63703305156286\" to=\"-33.25878449210195\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"145.96809953822557\" y1=\"-33.25878449210195\" x2=\"145.96809953822557\" y2=\"-33.25878449210195\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_119\" attributename=\"x2\" attributetype=\"XML\" from=\"145.96809953822557\" to=\"136.45677524736024\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_118.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_118.end\" from=\"-33.25878449210195\" to=\"-24.35045716034898\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"136.45677524736024\" y1=\"-24.35045716034898\" x2=\"136.45677524736024\" y2=\"-24.35045716034898\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_121\" attributename=\"x2\" attributetype=\"XML\" from=\"136.45677524736024\" to=\"130.31370367920542\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_120.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_120.end\" from=\"-24.35045716034898\" to=\"-12.857578612126623\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><line x1=\"130.31370367920542\" y1=\"-12.857578612126623\" x2=\"130.31370367920542\" y2=\"-12.857578612126623\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_123\" attributename=\"x2\" attributetype=\"XML\" from=\"130.31370367920542\" to=\"128.19090885900962\" dur=\" 0.070s\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_122.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_668f430aabd94033929b234c355372fa_122.end\" from=\"-12.857578612126623\" to=\"-1.616484723854228e-13\" dur=\" 0.070s\" fill=\"freeze\"></animate></line><polygon points=\"128.99494936611646,2.1049069410056367e-14 126.87215454592071,-12.857578612126447 120.72908297776591,-24.350457160348824 111.21775868690061,-33.25878449210183 99.34771117021737,-38.63703305156278 86.37882419691081,-39.91435692954422 73.68761207151294,-36.95518130045157 62.62111676211376,-30.073592299159237 54.35393321473893,-20.00000000000017 49.76353814998721,-7.803612880645318 49.33715491116397,5.221047688801876 53.12003970480881,17.691547608759876 60.71067811865444,28.284271247461724 128.5929291125629,96.16652224137039 196.47518010647144,28.284271247461817 204.0658185203171,17.69154760875998 207.848703313962,5.221047688801997 207.42232007513883,-7.803612880645197 202.83192501038718,-20.00000000000007 194.5647414630124,-30.07359229915918 183.49824615361325,-36.95518130045157 170.80703402821538,-39.914356929544255 157.83814705490883,-38.63703305156286 145.96809953822557,-33.25878449210195 136.45677524736024,-24.35045716034898 130.31370367920542,-12.857578612126623 128.19090885900962,-1.616484723854228e-13\" style=\"display: none;fill: tomato;stroke: black;stroke-width: 1\"><animate id=\"af_668f430aabd94033929b234c355372fa_127\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_668f430aabd94033929b234c355372fa_126.end\"></animate></polygon></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_668f430aabd94033929b234c355372fa_1\" begin=\"af_668f430aabd94033929b234c355372fa_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animate id=\"af_668f430aabd94033929b234c355372fa_5\" begin=\"af_668f430aabd94033929b234c355372fa_4.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"fill\" attributetype=\"XML\" from=\"black\" to=\"darkviolet\"></animate><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_5.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_6\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-180.0,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_5.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_7\" type=\"rotate\" from=\"-180.0,0,0\" to=\"-188.65384615384616,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_6.end\" dur=\" 0.008s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"-2.2639566745727207,-14.875152692760148\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_7.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_9\" type=\"rotate\" from=\"-188.65384615384616,0,0\" to=\"-205.96153846153845,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_8.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-2.2639566745727207,-14.875152692760148\" to=\"-8.850806705317183,-28.403237336557787\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_9.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_11\" type=\"rotate\" from=\"-205.96153846153845,0,0\" to=\"-223.26923076923077,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_10.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-8.850806705317183,-28.403237336557787\" to=\"-19.16405636857285,-39.35917403045251\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_11.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_13\" type=\"rotate\" from=\"-223.26923076923077,0,0\" to=\"-240.5769230769231,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_12.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-19.16405636857285,-39.35917403045251\" to=\"-32.269755647873225,-46.75081213427073\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_13.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_15\" type=\"rotate\" from=\"-240.5769230769231,0,0\" to=\"-257.8846153846154,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_14.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-32.269755647873225,-46.75081213427073\" to=\"-46.981075128885706,-49.908777711165854\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_15.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_17\" type=\"rotate\" from=\"-257.8846153846154,0,0\" to=\"-275.19230769230774,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_16.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_17.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-46.981075128885706,-49.908777711165854\" to=\"-61.96578321437789,-48.54709087130257\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_17.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_19\" type=\"rotate\" from=\"-275.19230769230774,0,0\" to=\"-292.50000000000006,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_18.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-61.96578321437789,-48.54709087130257\" to=\"-75.86689070888283,-42.78906361507234\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_19.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_20.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_21\" type=\"rotate\" from=\"-292.50000000000006,0,0\" to=\"-309.8076923076924,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_20.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_21.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-75.86689070888283,-42.78906361507234\" to=\"-87.42553740855504,-33.15613291203971\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_21.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_23\" type=\"rotate\" from=\"-309.8076923076924,0,0\" to=\"-327.1153846153847,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_22.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-87.42553740855504,-33.15613291203971\" to=\"-95.59499229960448,-20.520640272637777\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_23.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_24.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_25\" type=\"rotate\" from=\"-327.1153846153847,0,0\" to=\"-344.423076923077,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_24.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-95.59499229960448,-20.520640272637777\" to=\"-99.63544370490266,-6.026834012766084\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_25.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_27\" type=\"rotate\" from=\"-344.423076923077,0,0\" to=\"-361.73076923076934,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_26.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_27.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-99.63544370490266,-6.026834012766084\" to=\"-99.18099534735711,9.012751890695354\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_27.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_28.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_29\" type=\"rotate\" from=\"-361.73076923076934,0,0\" to=\"-379.03846153846166,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_28.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_29.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-99.18099534735711,9.012751890695354\" to=\"-94.2728012826604,23.236158602188482\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_29.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_30.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_31\" type=\"rotate\" from=\"-379.03846153846166,0,0\" to=\"-396.346153846154,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_30.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_31.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-94.2728012826604,23.236158602188482\" to=\"-85.35533905932725,35.355339059327406\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_31.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_32.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_33\" type=\"rotate\" from=\"-396.346153846154,0,0\" to=\"-413.6538461538463,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_32.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_33.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_34\" type=\"rotate\" from=\"-413.6538461538463,0,0\" to=\"-405.00000000000017,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_33.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_34.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-85.35533905932725,35.355339059327406\" to=\"-0.5025253169413446,120.2081528017129\" dur=\" 0.642s\" begin=\"af_668f430aabd94033929b234c355372fa_34.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_35.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_36\" type=\"rotate\" from=\"-405.00000000000017,0,0\" to=\"-495.00000000000017,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_35.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_36.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-0.5025253169413446,120.2081528017129\" to=\"84.35028842544408,35.35533905932691\" dur=\" 0.642s\" begin=\"af_668f430aabd94033929b234c355372fa_36.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_37.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_38\" type=\"rotate\" from=\"-495.00000000000017,0,0\" to=\"-503.6538461538463,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_37.end\" dur=\" 0.008s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_38.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"84.35028842544408,35.35533905932691\" to=\"93.26775064877717,23.236158602187942\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_38.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_39.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_40\" type=\"rotate\" from=\"-503.6538461538463,0,0\" to=\"-520.9615384615386,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_39.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_40.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"93.26775064877717,23.236158602187942\" to=\"98.17594471347381,9.012751890694789\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_40.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_41.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_42\" type=\"rotate\" from=\"-520.9615384615386,0,0\" to=\"-538.2692307692308,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_41.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_42.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"98.17594471347381,9.012751890694789\" to=\"98.63039307101928,-6.026834012766653\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_42.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_43.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_44\" type=\"rotate\" from=\"-538.2692307692308,0,0\" to=\"-555.5769230769231,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_43.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_44.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"98.63039307101928,-6.026834012766653\" to=\"94.58994166572106,-20.520640272638328\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_44.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_45.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_46\" type=\"rotate\" from=\"-555.5769230769231,0,0\" to=\"-572.8846153846154,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_45.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_46.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"94.58994166572106,-20.520640272638328\" to=\"86.42048677467156,-33.15613291204022\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_46.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_47.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_48\" type=\"rotate\" from=\"-572.8846153846154,0,0\" to=\"-590.1923076923076,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_47.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_48.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"86.42048677467156,-33.15613291204022\" to=\"74.86184007499931,-42.7890636150728\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_48.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_49.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_50\" type=\"rotate\" from=\"-590.1923076923076,0,0\" to=\"-607.4999999999999,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_49.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_50.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"74.86184007499931,-42.7890636150728\" to=\"60.96073258049433,-48.54709087130296\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_50.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_51.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_52\" type=\"rotate\" from=\"-607.4999999999999,0,0\" to=\"-624.8076923076922,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_51.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_52.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"60.96073258049433,-48.54709087130296\" to=\"45.976024495002136,-49.9087777111662\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_52.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_53.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_54\" type=\"rotate\" from=\"-624.8076923076922,0,0\" to=\"-642.1153846153844,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_53.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_54.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"45.976024495002136,-49.9087777111662\" to=\"31.264705013989662,-46.750812134271044\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_54.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_55.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_56\" type=\"rotate\" from=\"-642.1153846153844,0,0\" to=\"-659.4230769230767,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_55.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_56.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"31.264705013989662,-46.750812134271044\" to=\"18.159005734689302,-39.35917403045279\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_56.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_57.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_58\" type=\"rotate\" from=\"-659.4230769230767,0,0\" to=\"-676.7307692307689,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_57.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_58.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"18.159005734689302,-39.35917403045279\" to=\"7.8457560714336445,-28.403237336558064\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_58.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_59.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_60\" type=\"rotate\" from=\"-676.7307692307689,0,0\" to=\"-694.0384615384612,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_59.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_60.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"7.8457560714336445,-28.403237336558064\" to=\"1.2589060406891877,-14.875152692760421\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_60.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_61.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_62\" type=\"rotate\" from=\"-694.0384615384612,0,0\" to=\"-711.3461538461535,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_61.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_62.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"1.2589060406891877,-14.875152692760421\" to=\"-1.0050506338835339,-2.7355895326763857e-13\" dur=\" 0.081s\" begin=\"af_668f430aabd94033929b234c355372fa_62.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_63.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_64\" type=\"rotate\" from=\"-711.3461538461535,0,0\" to=\"-728.6538461538457,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_63.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_64.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_65\" type=\"rotate\" from=\"-728.6538461538457,0,0\" to=\"-719.9999999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_64.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_65.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_66\" type=\"rotate\" from=\"-719.9999999999995,0,0\" to=\"-809.9999999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_65.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_67.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-1.0050506338835339,-2.7355895326763857e-13\" to=\"128.99494936611646,2.1049069410056367e-14\" dur=\" 0.696s\" begin=\"af_668f430aabd94033929b234c355372fa_67.end\" fill=\"freeze\"></animateMotion><animate id=\"af_668f430aabd94033929b234c355372fa_69\" begin=\"af_668f430aabd94033929b234c355372fa_68.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"fill\" attributetype=\"XML\" from=\"darkviolet\" to=\"tomato\"></animate><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_69.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_70\" type=\"rotate\" from=\"-809.9999999999995,0,0\" to=\"-899.9999999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_69.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_70.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_71\" type=\"rotate\" from=\"-899.9999999999995,0,0\" to=\"-909.3749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_70.end\" dur=\" 0.009s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_71.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"128.99494936611646,2.1049069410056367e-14\" to=\"126.87215454592071,-12.857578612126447\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_71.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_72.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_73\" type=\"rotate\" from=\"-909.3749999999995,0,0\" to=\"-928.1249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_72.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_73.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"126.87215454592071,-12.857578612126447\" to=\"120.72908297776591,-24.350457160348824\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_73.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_74.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_75\" type=\"rotate\" from=\"-928.1249999999995,0,0\" to=\"-946.8749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_74.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_75.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"120.72908297776591,-24.350457160348824\" to=\"111.21775868690061,-33.25878449210183\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_75.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_76.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_77\" type=\"rotate\" from=\"-946.8749999999995,0,0\" to=\"-965.6249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_76.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_77.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"111.21775868690061,-33.25878449210183\" to=\"99.34771117021737,-38.63703305156278\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_77.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_78.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_79\" type=\"rotate\" from=\"-965.6249999999995,0,0\" to=\"-984.3749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_78.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_79.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"99.34771117021737,-38.63703305156278\" to=\"86.37882419691081,-39.91435692954422\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_79.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_80.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_81\" type=\"rotate\" from=\"-984.3749999999995,0,0\" to=\"-1003.1249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_80.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_81.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"86.37882419691081,-39.91435692954422\" to=\"73.68761207151294,-36.95518130045157\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_81.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_82.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_83\" type=\"rotate\" from=\"-1003.1249999999995,0,0\" to=\"-1021.8749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_82.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_83.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"73.68761207151294,-36.95518130045157\" to=\"62.62111676211376,-30.073592299159237\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_83.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_84.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_85\" type=\"rotate\" from=\"-1021.8749999999995,0,0\" to=\"-1040.6249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_84.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_85.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"62.62111676211376,-30.073592299159237\" to=\"54.35393321473893,-20.00000000000017\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_85.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_86.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_87\" type=\"rotate\" from=\"-1040.6249999999995,0,0\" to=\"-1059.3749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_86.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_87.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"54.35393321473893,-20.00000000000017\" to=\"49.76353814998721,-7.803612880645318\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_87.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_88.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_89\" type=\"rotate\" from=\"-1059.3749999999995,0,0\" to=\"-1078.1249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_88.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_89.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"49.76353814998721,-7.803612880645318\" to=\"49.33715491116397,5.221047688801876\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_89.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_90.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_91\" type=\"rotate\" from=\"-1078.1249999999995,0,0\" to=\"-1096.8749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_90.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_91.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"49.33715491116397,5.221047688801876\" to=\"53.12003970480881,17.691547608759876\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_91.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_92.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_93\" type=\"rotate\" from=\"-1096.8749999999995,0,0\" to=\"-1115.6249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_92.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_93.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"53.12003970480881,17.691547608759876\" to=\"60.71067811865444,28.284271247461724\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_93.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_94.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_95\" type=\"rotate\" from=\"-1115.6249999999995,0,0\" to=\"-1134.3749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_94.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_95.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_96\" type=\"rotate\" from=\"-1134.3749999999995,0,0\" to=\"-1124.9999999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_95.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_96.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"60.71067811865444,28.284271247461724\" to=\"128.5929291125629,96.16652224137039\" dur=\" 0.514s\" begin=\"af_668f430aabd94033929b234c355372fa_96.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_97.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_98\" type=\"rotate\" from=\"-1124.9999999999995,0,0\" to=\"-1214.9999999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_97.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_98.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"128.5929291125629,96.16652224137039\" to=\"196.47518010647144,28.284271247461817\" dur=\" 0.514s\" begin=\"af_668f430aabd94033929b234c355372fa_98.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_99.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_100\" type=\"rotate\" from=\"-1214.9999999999995,0,0\" to=\"-1224.3749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_99.end\" dur=\" 0.009s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_100.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"196.47518010647144,28.284271247461817\" to=\"204.0658185203171,17.69154760875998\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_100.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_101.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_102\" type=\"rotate\" from=\"-1224.3749999999995,0,0\" to=\"-1243.1249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_101.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_102.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"204.0658185203171,17.69154760875998\" to=\"207.848703313962,5.221047688801997\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_102.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_103.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_104\" type=\"rotate\" from=\"-1243.1249999999995,0,0\" to=\"-1261.8749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_103.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_104.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"207.848703313962,5.221047688801997\" to=\"207.42232007513883,-7.803612880645197\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_104.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_105.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_106\" type=\"rotate\" from=\"-1261.8749999999995,0,0\" to=\"-1280.6249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_105.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_106.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"207.42232007513883,-7.803612880645197\" to=\"202.83192501038718,-20.00000000000007\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_106.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_107.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_108\" type=\"rotate\" from=\"-1280.6249999999995,0,0\" to=\"-1299.3749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_107.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_108.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"202.83192501038718,-20.00000000000007\" to=\"194.5647414630124,-30.07359229915918\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_108.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_109.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_110\" type=\"rotate\" from=\"-1299.3749999999995,0,0\" to=\"-1318.1249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_109.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_110.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"194.5647414630124,-30.07359229915918\" to=\"183.49824615361325,-36.95518130045157\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_110.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_111.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_112\" type=\"rotate\" from=\"-1318.1249999999995,0,0\" to=\"-1336.8749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_111.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_112.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"183.49824615361325,-36.95518130045157\" to=\"170.80703402821538,-39.914356929544255\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_112.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_113.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_114\" type=\"rotate\" from=\"-1336.8749999999995,0,0\" to=\"-1355.6249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_113.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_114.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"170.80703402821538,-39.914356929544255\" to=\"157.83814705490883,-38.63703305156286\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_114.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_115.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_116\" type=\"rotate\" from=\"-1355.6249999999995,0,0\" to=\"-1374.3749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_115.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_116.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"157.83814705490883,-38.63703305156286\" to=\"145.96809953822557,-33.25878449210195\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_116.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_117.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_118\" type=\"rotate\" from=\"-1374.3749999999995,0,0\" to=\"-1393.1249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_117.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_118.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"145.96809953822557,-33.25878449210195\" to=\"136.45677524736024,-24.35045716034898\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_118.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_119.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_120\" type=\"rotate\" from=\"-1393.1249999999995,0,0\" to=\"-1411.8749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_119.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_120.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"136.45677524736024,-24.35045716034898\" to=\"130.31370367920542,-12.857578612126623\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_120.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_121.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_122\" type=\"rotate\" from=\"-1411.8749999999995,0,0\" to=\"-1430.6249999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_121.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_122.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"130.31370367920542,-12.857578612126623\" to=\"128.19090885900962,-1.616484723854228e-13\" dur=\" 0.070s\" begin=\"af_668f430aabd94033929b234c355372fa_122.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_123.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_124\" type=\"rotate\" from=\"-1430.6249999999995,0,0\" to=\"-1449.3749999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_123.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_124.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_125\" type=\"rotate\" from=\"-1449.3749999999995,0,0\" to=\"-1439.9999999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_124.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_668f430aabd94033929b234c355372fa_125.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_668f430aabd94033929b234c355372fa_126\" type=\"rotate\" from=\"-1439.9999999999995,0,0\" to=\"-1529.9999999999995,0,0\" begin=\"af_668f430aabd94033929b234c355372fa_125.end\" dur=\" 0.083s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"## Escalier\n\n- `d` -- longueur de marche\n- `e` -- hauteur de marche\n- `n` -- nombre de marches\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\ndef escalier(d, e, n):\n dot() # marqueur de début\n for i in range(n):\n forward(d)\n left(90)\n forward(e)\n right(90)\n\nescalier(20, 10, 5)\nescalier(10, -20, 5)\nescalier(30, 10, 4)\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Valeurs par défaut\n\nQuand une fonction possède beaucoup d'arguments, nous pouvons spécifier des valeurs par défaut. Pour ceci nous ajoutons la valeur par défaut dans la liste de paramètres avec le symbole `=`.\n\nLa fonction `rectangle(p, d, e, w=1, pen='black', fill='white')` dessine un rectangle aux dimensions `d` x `e` à la position `p`.\nCette fonction possède 3 paramètres optionnels (valeur par défaut en parenthèse):\n\n- `w` -- épaisseur de ligne (`1`)\n- `pen` -- couleur de ligne (`'black'`)\n- `fill` -- couleur de remplissage (`'white'`)\n\nIl a maintenant différentes façons à appeler la fonction. Tous les paramètres qui ont une valeur par défaut sont optionnels. Au minimum nous devons spécifier les paramètres sans valeur par défaut.\n\n```\nrectangle((40, 0), 80, 40)\n```\n\nLe rectangle est dessiné dans la direction actuelle de la tortue. Cette orientation peut être changée avec `seth()`. La tortue se positionne de l'autre côté du point de départ. Ceci permet d'enchainer à dessiner des rectangles.\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\npenup()\n\ndef rectangle(p, d, e, w=1, pen='black', fill='white'):\n goto(p)\n pendown()\n width(w)\n pencolor(pen)\n fillcolor(fill)\n begin_fill()\n for i in range(2):\n forward(d)\n left(90)\n forward(e)\n left(90)\n end_fill()\n penup()\n\nrectangle((-200, 30), 40, 30)\nrectangle((-100, -20), 40, 30, 1, 'orange', 'orange')\nrectangle((100, -40), 30, 80, fill='yellow')\nrectangle((200, 100), 80, 40, 1, 'red', 'pink')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Polygone régulier\n\nLa fonction `polygone()` dessine un polygone régulier avec n sommets. Les arguments de la fonction sont :\n\n- `d` -- distance du segment\n- `n` -- nombre de segments\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\ndef polygon(d, n, w=1, pen='black', fill='white'):\n down()\n pencolor(pen)\n width(w)\n fillcolor(fill)\n begin_fill()\n for i in range(n):\n forward(d)\n left(360/n)\n end_fill()\n up()\n\nup()\nbackward(280)\nfor n in range(3, 9):\n polygon(40, n, fill='lime')\n color('black')\n write(n)\n forward(100)\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Polygone étoilé\n\nEn ajoutant un paramètre supplémentaire `m`, la fonction `polygone()` permet également de dessiner un polygone étoilé. Ce paramètre signifie le nombre de pics sauté pour aller au prochain des `n` points répartis dans un cercle. Pour `m=1` un polygone régulier est dessiné.\n\nes arguments de la fonction sont :\n\n- `d` -- distance du segment\n- `n` -- nombre de segments\n- `m` -- paramètre pour polygone étoilé (nombre de pics sautés)\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\ndef polygon(d, n, m=1, w=1, pen='black', fill='white'):\n down()\n pencolor(pen)\n width(w)\n fillcolor(fill)\n begin_fill()\n for i in range(n):\n forward(d)\n left(m*360/n)\n end_fill()\n up()\n\nup()\nspeed(0)\nbackward(250)\nfor m in range(2, 6):\n polygon(80, 11, m, fill='yellow')\n color('black')\n write(m)\n forward(140)\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Nommer une variable\n\nPour nommer une variable, vous pouvez utiliser :\n\n- lettres (`a...z` et `A...Z`),\n- chiffres (`0...9`),\n- le tiret bas (`_`).\n\nLe nom de variable :\n\n- est sensible aux majuscules/minuscules,\n- ne peut pas commencer avec un chiffre,\n- ne doit pas consister d'un mot-clé (`if`, `else`, `for`),\n\nPar exemplee, les noms de variables suivantes sont valides : \n `a2`, `_a`, `speed`, `pos_x`, `POS_X`,\n\ntandis que ceux là ne le sont pas : `2a`, `def`, `pos x`.\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:chocolate;background-color:papayawhip;\" > <i class=\"fa fa-question\" aria-hidden=\"true\"> </i> Quizz </h3> \n \n```\nLesquels des noms de variable sont valides ?\n\nA) var 2\nB) var2\nC) 2var\nD) IF\n```"},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponse\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\n\nB) `var2`\n \nD) `IF` serait valable car différent du mot clé `if` (rappel : Python est sensible aux majuscules/minuscules)\n \nLes deux autres ne sont pas valables car `var 2` contient une espace et `2var` commence par un chiffre.\n \n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"## Exercices\n\n"},{"metadata":{},"cell_type":"markdown","source":"### Pingpong\n\nLa fonction `pingpong()` reprend le dessin du chapitre 1 et ajoute trois paramètres\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\ndef pingpong(d, c, c2):\n down()\n left(90)\n color(c) # poignée\n width(d/8)\n forward(d/2)\n color(c2) # plaque\n width(d/2)\n forward(d/10)\n up() # retourner au point de départ\n backward(6/10*d)\n right(90)\n\npingpong(200, 'brown', 'red')\nforward(100)\npingpong(150, 'brown', 'blue')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### Mondrian\n\nAvec la fonction `rectangle(p, d, e, w, pen, fill)` dessinez une copie de ce tableau de Mondrian.\n\n"},{"metadata":{},"cell_type":"markdown","source":"\n\n"},{"metadata":{},"cell_type":"markdown","source":"### Stickman\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\nup()\n\n\ndef leg(angle, d):\n left(angle)\n forward(d)\n backward(d)\n right(angle)\n\ndef stickman(d, bras=(30, -45), jambes=(10, -30)):\n seth(0)\n down()\n circle(d/2) # tête\n right(90)\n forward(d/2) # cou\n\n leg(bras[0], d)\n leg(bras[1], d)\n forward(d)\n\n leg(jambes[0], d)\n leg(jambes[1], d)\n up()\n\ngoto(-200, 0)\nstickman(20)\n\ngoto(-100, 0)\nstickman(20, (90, -110))\n\ngoto(0, 0)\nstickman(30, (90, -110), (110, -24))\nhideturtle()\n\ndone()","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"display_name":"Python 3 (ipykernel)","language":"python","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.10.12"}},"nbformat":4,"nbformat_minor":2} \ No newline at end of file +{"cells":[{"metadata":{},"cell_type":"markdown","source":"# 4. Les fonctions avec paramètres\n\nDans cette leçon, nous allons approfondir le concept de la fonction. Dans la leçon 3 sur les fonctions simples, nous avons vu la fonction comme une façon de donner un nom à une séquence d'instructions. Ici nous allons voir comment nous pouvons ajouter un ou plusieurs paramètres à une fonction. Nous allons voir que :\n\n- l'expression `def rect(d, e):` permet de définir une fonction avec deux paramètres,\n- les paramètres `d, e` sont des variables locales valides uniquement à l'intérieur de la définition de fonction,\n- ces paramètres prennent une valeur au moment de l'appel de la fonction avec `rect(50, 30)`.\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:chocolate;background-color:papayawhip;\" > <i class=\"fa fa-question\" aria-hidden=\"true\"> </i> Quizz </h3> \n \n```\nEn Python, `def` est un raccourci pour\n\nA) défoncé\nB) défilé\nC) définition\nD) défavorisé\n```"},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponse\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\nC) définition\n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"## Paramétrer une fonction\n\nJusqu'à maintenant, notre rectangle était d'une taille fixe. La fonction `rectangle()` de la leçon 3 sur les fonctions simples \n```python \ndef rectangle():\n forward(160)\n left(90)\n forward(100)\n left(90)\n forward(160)\n left(90)\n forward(100)\n left(90)\n```\n dessine toujours un rectangle de 160 x 100 pixels. Il faudrait faire une nouvelle fonction `rectangle2()` si on voulait dessiner une taille différente.\n\nIl serait très utile de disposer d'une fonction de la forme `rectangle(d, e)` qui puisse dessiner des rectangles de largeur et hauteur variable.\nC'est possible en spécifiant des **paramètres** pour la fonction.\nUn paramètre de fonction est une **variable locale** qui peut être utilisée dans sa définition.\n\nLors de l'appel de la fonction, nous donnons des valeurs à la fonction.\nCes valeurs sont les **arguments** de la fonction.\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 1 </h3>\n\nComplétez le programme ci-dessous afin de dessiner un deuxième rectangle avec d'autres dimensions.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef rectangle(d, e): # paramètres (d, e)\n for i in range(2):\n forward(d/2)\n write(d)\n forward(d/2)\n left(90)\n\n forward(e/2)\n write(e)\n forward(e/2)\n left(90)\n\nrectangle(160, 100) # largeur=160, hauteur=100\n\n# à compléter\n\ndone()","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### Exemples de fonctions avec des paramétres\n"},{"metadata":{},"cell_type":"markdown","source":"**Exemple 1 : Le Losange**\n\nEssayez de comprendre le programme ci-dessous, puis exécutez le..."},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef losange(d, a): # paramètres (d=distance, a=angle)\n for i in range(2):\n forward(d)\n left(a)\n write(a)\n\n forward(d)\n left(180-a)\n write(180-a)\n\nlosange(100, 60) # distance=100, angle=60\nlosange(140, 100) # distance=140, angle=100\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"On remarque que la fonction `losange(a, angle)`, définie ci-dessus, a comme paramètre la longueur et le premier angle. Le deuxième angle du losange est calculé."},{"metadata":{},"cell_type":"markdown","source":"**Exemple 2 : Le polygone**\n\nEssayez de comprendre le programme ci-dessous, puis exécutez le..."},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef polygone(d, n): # paramètres (d, n)\n for i in range(n):\n forward(d)\n left(360/n)\n write(360/n)\n\npolygone(100, 3) # triangle\npolygone(100, 4) # carré\npolygone(100, 5) # pentagon\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"On remarque que la fonction `polygone(d, n)` a comme paramètre la distance d'un côté et le nombre de sommets.\n\n"},{"metadata":{},"cell_type":"markdown","source":"## Retour à la maison...\n\nRevenons à l'exemple d'une fonction qui dessine une maison.\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 2 </h3>\n\nComplétez le programme afin qu'il dessine une troisième maison de taille 100.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef maison(d):\n dot()\n forward (1.41*d) # sol\n left(90)\n forward(d) # mur droit\n left(45)\n forward(d) # toit droit\n left(90)\n forward(d) # toit gauche\n left(45)\n forward(d) # mur gauche\n left(90)\n\nbackward(200)\nmaison(50) # maison de taille 50\nforward(100)\nmaison(70) # maison de taille 70\n\n# à compléter\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Positionner la maison\n\n!!! info Rappel\nAu départ, la tortue se trouve au centre d'une zone rectangulaire appelée _canevas_. \n\nCe rectangle a les propriétés suivantes :\n\n- l'origine (0, 0) se trouve au centre,\n- l'axe horizontal x, s'étend de -300 à +300 (à droite),\n- l'axe vertical y, s'étend de -200 à +200 (en haut).\n!!!\n\nLa fonction `goto(x, y)` permet de placer directement la tortue à la position de coordonnées `(x, y)`. On peut utiliser `goto(x, y)` pour positionner notre maison à un endroit précis.\n\nPour désigner une position, nous utilisons la variable `p` (p pour position) qui représente le couple de coordonnées `[x, y]`."},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 3 </h3>Aujoutez deux autres maisons de taille différente.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef maison(p , d):\n goto(p) # aller à la position p\n dot() # ajouter un marquer (dot)\n down()\n forward (1.41*d) # sol\n left(90)\n forward(d) # mur droit\n left(45)\n forward(d) # toit droit\n left(90)\n forward(d) # toit gauche\n left(45)\n forward(d) # mur gauche\n left(90)\n up()\n\nmaison([0, 0], 50) # maison à la position (0, 0)\nmaison([-150, 50], 70) # maison à la position (-150, 50)\n\ndone()","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"!!! info Les listes\nEn Python les données peuvent être de plusieurs type. Par exemple, nous avons déjà rencontré le type nombre entier (`int`), nombre à virgule **flottante** (`float`) et chaînes de caractères (`str`).\n\nEn python, le type `list` permet de définir des données composée d'une liste de valeurs. Il suffit de mettre les valeurs, séparées par des virgules, entre des parenthèses.\n!!!"},{"metadata":{},"cell_type":"markdown","source":"## Colorier la maison\n\nMaintenant nous modifions la fonction pour inclure non seulement la position, la taille, mais également la couleur de la maison comme paramètres. Les arguments de la fonction sont :\n\n- `p` -- position de la maison\n- `d` -- dimension de la maison\n- `c` -- couleur de la maison\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 4 </h3>Aujoutez deux autres maisons de taille et couleur différente.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\nup()\n\ndef maison(p, d, c):\n goto(p)\n dot()\n down()\n fillcolor(c)\n begin_fill()\n forward (1.41*d) # sol\n left(90)\n forward(d) # mur droit\n left(45)\n forward(d) # toit droit\n left(90)\n forward(d) # toit gauche\n left(45)\n forward(d) # mur gauche\n left(90)\n end_fill()\n up()\n\nmaison([0, 0], 70, 'lightblue')\nmaison([150, 30], 50, 'yellow')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Drapeau tricolore\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 5 </h3>\n\n1. Modifiez les couleurs pour afficher le drapeau de l'irlande (ou d'un autre pays de votre choix). \n2. Créez une deuxième fonction `drapeau2(d, c, c2, c3)` qui crée un drapeau avec des barres horizontales et utilisez là pour dessiner le drapeau des pays bas (ou d'un autre pays de votre choix)."},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef rectangle(d, e, c):\n fillcolor(c)\n begin_fill()\n for i in range(2):\n forward(d)\n left(90)\n forward(e)\n left(90)\n end_fill()\n\ndef drapeau(d, c1, c2, c3):\n rectangle(d, 2*d, c1)\n forward(d)\n rectangle(d, 2*d, c2)\n forward(d)\n rectangle(d, 2*d, c3)\n\ndrapeau(50, 'blue', 'white', 'red')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Arbre\n\nPour dessiner un arbre simple, nous utilisons un segment droit pour le tronc et un disque (dot) pour le feuillage.\nC'est une fonction qui a 3 paramètres\n\n- `d` -- longueur du tronc\n- `c` -- couleur du tronc\n- `c2` -- couleur du feuillage\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 6 </h3>\n\nDéfinissez et utilisez une fonction `foret(n)` qui dessine `n` arbres.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef arbre(d, c, c2):\n down()\n left(90)\n width(d/6) # tronc\n pencolor(c)\n forward(d)\n dot(d, c2) # feuillage\n up()\n backward(d) # retourner à la position de départ\n right(90)\n\n\narbre(100, 'brown', 'lime')\nforward(70)\narbre(90, 'brown', 'green')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Coeur\n\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 7 </h3>\n\nAjoutez deux paramètres: `w` pour l'épaisseur de la ligne (width), et `c2` pour la couleur de ligne. \nLa fonction aura la forme `coeur(r, w, c, c2)`.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef coeur(r, c):\n down()\n fillcolor(c)\n begin_fill()\n left(90)\n circle(r, 225)\n forward(2.4*r)\n left(90)\n forward(2.4*r)\n circle(r, 225)\n left(90)\n end_fill()\n up()\n\ncoeur(50, 'darkviolet')\nforward(130)\ncoeur(40, 'tomato')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Autres exemples de fonction\n\n**Exemple 1: Dessiner un bus**\n\nPour dessiner un bus, une voiture ou un camion simple, nous pouvons utiliser des rectangles pour le châssis, et un disque (dot) pour les roues.\nC'est une fonction qui a comme paramètres\n\n- `p` -- position du bus\n- `d` -- dimension (longeur) du bus\n- `c` -- couleur du bus"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\nup()\n\ndef rectangle(d, e, c):\n fillcolor(c)\n begin_fill()\n for i in range(2):\n forward(d)\n left(90)\n forward(e)\n left(90)\n end_fill()\n\ndef bus(p, d, c):\n goto(p)\n down()\n rectangle(d, d/3, c) # chassis\n forward(d/4)\n dot(d/5) # roue arrière\n dot(d/10, 'white')\n forward(d/2)\n dot(d/5) # roue avant\n dot(d/10, 'white')\n up()\n\nbus([-200, 50], 200, 'red')\nbus([50, 20], 150, 'lightblue')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Escalier\n\n- `d` -- longueur de marche\n- `e` -- hauteur de marche\n- `n` -- nombre de marches\n\n"},{"metadata":{"trusted":true,"scrolled":true},"cell_type":"code","source":"from turtle import *\n\ndef escalier(d, e, n):\n dot() # marqueur de début\n for i in range(n):\n forward(d)\n left(90)\n forward(e)\n right(90)\n\nescalier(20, 10, 5)\nescalier(10, -20, 5)\nescalier(30, 10, 4)\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Nommer une variable\n\nPour nommer une variable, vous pouvez utiliser :\n\n- lettres (`a...z` et `A...Z`),\n- chiffres (`0...9`),\n- le tiret bas (`_`).\n\nLe nom de variable :\n\n- est sensible aux majuscules/minuscules,\n- ne peut pas commencer avec un chiffre,\n- ne doit pas consister d'un mot-clé (`if`, `else`, `for`),\n\nPar exemplee, les noms de variables suivantes sont valides : \n `a2`, `_a`, `speed`, `pos_x`, `POS_X`,\n\ntandis que ceux là ne le sont pas : `2a`, `def`, `pos x`.\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:chocolate;background-color:papayawhip;\" > <i class=\"fa fa-question\" aria-hidden=\"true\"> </i> Quizz </h3> \n \n```\nLesquels des noms de variable sont valides ?\n\nA) var 2\nB) var2\nC) 2var\nD) IF\n```"},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponse\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\n\nB) `var2`\n \nD) `IF` serait valable car différent du mot clé `if` (rappel : Python est sensible aux majuscules/minuscules)\n \nLes deux autres ne sont pas valables car `var 2` contient une espace et `2var` commence par un chiffre.\n \n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"## Exercices d'entraînement "},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 8 </h3>\n\nCorrigez le programme ci-dessous afin qu'il affiche un triangle rouge"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef triangle_couleur(d, c):\n pencolor(c)\n for i in range(3):\n forward(d)\n left(120)\n\ntriangle_couleur(\"red\", 100)\n\ndone()","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 9 </h3>\n\nDéfinissez une commande `rangee_triangles(nombre, cote)` qui dessine une rangée de pyramides selon l’illustration. Chaque triangle a des côtés de longueur `cote`.\nLe paramètre `nombre` indique le nombre de triangles dans la rangée. Utilisez ensuite\ncette commande pour dessiner une rangée de 20 triangles de côtés 31, centrée au\nmilieu de la fenêtre.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef rangee_triangles(nombre, cote):\n # a compléter\n\n# a compléter\n\ndone()","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 10 </h3>\n\n\nDéfinir une fonction `carre_couleur(d,c )` qui demande à la tortue de\ndessiner des carrés colorés de longueur variés. Elle doit dessiner trois triangles comme sur la figure ci-dessous.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\n# a compléter\n\ndone()","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"# Complément sur les valeurs par défaut*\n\nQuand une fonction possède beaucoup d'arguments, nous pouvons spécifier des valeurs par défaut. Pour ceci nous ajoutons la valeur par défaut dans la liste de paramètres avec le symbole `=`.\n\nLa fonction `rectangle(p, d, e, w=1, pen='black', fill='white')` dessine un rectangle aux dimensions `d` x `e` à la position `p`.\nCette fonction possède 3 paramètres optionnels (valeur par défaut en parenthèse):\n\n- `w` -- épaisseur de ligne (`1`)\n- `pen` -- couleur de ligne (`'black'`)\n- `fill` -- couleur de remplissage (`'white'`)\n\nIl a maintenant différentes façons à appeler la fonction. Tous les paramètres qui ont une valeur par défaut sont optionnels. Au minimum nous devons spécifier les paramètres sans valeur par défaut.\n\n```\nrectangle((40, 0), 80, 40)\n```\n\nLe rectangle est dessiné dans la direction actuelle de la tortue. Cette orientation peut être changée avec `seth()`. La tortue se positionne de l'autre côté du point de départ. Ceci permet d'enchainer à dessiner des rectangles.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\npenup()\n\ndef rectangle(p, d, e, w=1, pen='black', fill='white'):\n goto(p)\n pendown()\n width(w)\n pencolor(pen)\n fillcolor(fill)\n begin_fill()\n for i in range(2):\n forward(d)\n left(90)\n forward(e)\n left(90)\n end_fill()\n penup()\n\nrectangle([-200, 30], 40, 30)\nrectangle([-100, -20], 40, 30, 1, 'orange', 'orange')\nrectangle([100, -40], 30, 80, fill='yellow')\nrectangle([200, 100], 80, 40, 1, 'red', 'pink')\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Polygone régulier\n\nLa fonction `polygone()` dessine un polygone régulier avec n sommets. Les arguments de la fonction sont :\n\n- `d` -- distance du segment\n- `n` -- nombre de segments\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef polygon(d, n, w=1, pen='black', fill='white'):\n down()\n pencolor(pen)\n width(w)\n fillcolor(fill)\n begin_fill()\n for i in range(n):\n forward(d)\n left(360/n)\n end_fill()\n up()\n\nup()\nbackward(280)\nfor n in range(3, 9):\n polygon(40, n, fill='lime')\n color('black')\n write(n)\n forward(100)\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Polygone étoilé\n\nEn ajoutant un paramètre supplémentaire `m`, la fonction `polygone()` permet également de dessiner un polygone étoilé. Ce paramètre signifie le nombre de pics sauté pour aller au prochain des `n` points répartis dans un cercle. Pour `m=1` un polygone régulier est dessiné.\n\nes arguments de la fonction sont :\n\n- `d` -- distance du segment\n- `n` -- nombre de segments\n- `m` -- paramètre pour polygone étoilé (nombre de pics sautés)\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef polygon(d, n, m=1, w=1, pen='black', fill='white'):\n down()\n pencolor(pen)\n width(w)\n fillcolor(fill)\n begin_fill()\n for i in range(n):\n forward(d)\n left(m*360/n)\n end_fill()\n up()\n\nup()\nspeed(0)\nbackward(250)\nfor m in range(2, 6):\n polygon(80, 11, m, fill='yellow')\n color('black')\n write(m)\n forward(140)\n\ndone()\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## Exercices\n\n"},{"metadata":{},"cell_type":"markdown","source":"### Mondrian\n\nUtilisez la fonction `rectangle(p, d, e, w, pen, fill)` pour dessiner une copie de ce tableau de Mondrian.\n"},{"metadata":{},"cell_type":"markdown","source":"\n\n"},{"metadata":{},"cell_type":"markdown","source":"---\n\n#### Remarque générale\n\nCe document est une adaptation d'un ressource pédagogique tiré du catalogue modulo https://modulo-info.ch/. Il est sous license Creative Commons [BY-NC-SA](https://creativecommons.org/licenses/?lang=fr)\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"display_name":"Python 3 (ipykernel)","language":"python","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.10.12"}},"nbformat":4,"nbformat_minor":2} \ No newline at end of file diff --git a/Notebooks/Exo_supp.ipynb b/Notebooks/Exo_supp.ipynb index 51a7c75..3db2641 100644 --- a/Notebooks/Exo_supp.ipynb +++ b/Notebooks/Exo_supp.ipynb @@ -1 +1 @@ -{"cells":[{"metadata":{},"cell_type":"markdown","source":"### Paquebot\n\nUne boucle `for` est utilisée dans l'exemple suivant pour dessiner les hublots d'un paquebot. Les hublots sont numérotés en utilisant la variable `i`.\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 8 </h3>\n\nCréez une fonction `paquebot()` et dessinez-en un deuxième.\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\nforward(200)\nleft(80)\nforward(60)\nleft(100)\nforward(220)\nleft(100)\nforward(60)\n\nup()\nleft(125)\nforward(40)\nright(45)\n\nfor i in range(6):\n dot(20, 'lightgray')\n write(i, font=('Arial', 20, 'normal'))\n forward(30)\n\ndone()","execution_count":1,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"200\" dur=\" 1.070s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_4.end\" from=\"0\" to=\"0\" dur=\" 1.070s\" fill=\"freeze\"></animate></line><line x1=\"200\" y1=\"0\" x2=\"200\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_7\" attributename=\"x2\" attributetype=\"XML\" from=\"200\" to=\"210.41889066001582\" dur=\" 0.321s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_6.end\" from=\"0\" to=\"-59.088465180732484\" dur=\" 0.321s\" fill=\"freeze\"></animate></line><line x1=\"210.41889066001582\" y1=\"-59.088465180732484\" x2=\"210.41889066001582\" y2=\"-59.088465180732484\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_9\" attributename=\"x2\" attributetype=\"XML\" from=\"210.41889066001582\" to=\"-9.581109339984181\" dur=\" 1.177s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_8.end\" from=\"-59.088465180732484\" to=\"-59.08846518073251\" dur=\" 1.177s\" fill=\"freeze\"></animate></line><line x1=\"-9.581109339984181\" y1=\"-59.08846518073251\" x2=\"-9.581109339984181\" y2=\"-59.08846518073251\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_11\" attributename=\"x2\" attributetype=\"XML\" from=\"-9.581109339984181\" to=\"0.8377813200316169\" dur=\" 0.321s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_10.end\" from=\"-59.08846518073251\" to=\"-2.842170943040401e-14\" dur=\" 0.321s\" fill=\"freeze\"></animate></line><line x1=\"0.8377813200316169\" y1=\"-2.842170943040401e-14\" x2=\"0.8377813200316169\" y2=\"-2.842170943040401e-14\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_13\" attributename=\"x2\" attributetype=\"XML\" from=\"0.8377813200316169\" to=\"29.122052567493526\" dur=\" 0.214s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_12.end\"></animate></line><circle cx=\"29.122052567493526\" cy=\"-28.284271247461923\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_15\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_14.end\"></animate></circle><line x1=\"29.122052567493526\" y1=\"-28.284271247461923\" x2=\"29.122052567493526\" y2=\"-28.284271247461923\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_17\" attributename=\"x2\" attributetype=\"XML\" from=\"29.122052567493526\" to=\"59.122052567493526\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_16.end\"></animate></line><circle cx=\"59.122052567493526\" cy=\"-28.284271247461916\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_18\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_17.end\"></animate></circle><line x1=\"59.122052567493526\" y1=\"-28.284271247461916\" x2=\"59.122052567493526\" y2=\"-28.284271247461916\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_20\" attributename=\"x2\" attributetype=\"XML\" from=\"59.122052567493526\" to=\"89.12205256749353\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_19.end\"></animate></line><circle cx=\"89.12205256749353\" cy=\"-28.28427124746191\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_21\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_20.end\"></animate></circle><line x1=\"89.12205256749353\" y1=\"-28.28427124746191\" x2=\"89.12205256749353\" y2=\"-28.28427124746191\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_23\" attributename=\"x2\" attributetype=\"XML\" from=\"89.12205256749353\" to=\"119.12205256749353\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_22.end\"></animate></line><circle cx=\"119.12205256749353\" cy=\"-28.284271247461902\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_24\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_23.end\"></animate></circle><line x1=\"119.12205256749353\" y1=\"-28.284271247461902\" x2=\"119.12205256749353\" y2=\"-28.284271247461902\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_26\" attributename=\"x2\" attributetype=\"XML\" from=\"119.12205256749353\" to=\"149.12205256749354\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_25.end\"></animate></line><circle cx=\"149.12205256749354\" cy=\"-28.284271247461895\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_27\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_26.end\"></animate></circle><line x1=\"149.12205256749354\" y1=\"-28.284271247461895\" x2=\"149.12205256749354\" y2=\"-28.284271247461895\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_29\" attributename=\"x2\" attributetype=\"XML\" from=\"149.12205256749354\" to=\"179.12205256749354\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_28.end\"></animate></line><circle cx=\"179.12205256749354\" cy=\"-28.284271247461888\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_30\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_29.end\"></animate></circle><line x1=\"179.12205256749354\" y1=\"-28.284271247461888\" x2=\"179.12205256749354\" y2=\"-28.284271247461888\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_32\" attributename=\"x2\" attributetype=\"XML\" from=\"179.12205256749354\" to=\"209.12205256749354\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_31.end\"></animate></line></g><g transform=\"translate(320 240)\"><text x=\"29.122052567493526\" y=\"-28.284271247461923\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">0<animate id=\"af_c15caa80776d4f93896328234a9ad966_16\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_15.end\"></animate></text><text x=\"59.122052567493526\" y=\"-28.284271247461916\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">1<animate id=\"af_c15caa80776d4f93896328234a9ad966_19\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_18.end\"></animate></text><text x=\"89.12205256749353\" y=\"-28.28427124746191\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">2<animate id=\"af_c15caa80776d4f93896328234a9ad966_22\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_21.end\"></animate></text><text x=\"119.12205256749353\" y=\"-28.284271247461902\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">3<animate id=\"af_c15caa80776d4f93896328234a9ad966_25\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_24.end\"></animate></text><text x=\"149.12205256749354\" y=\"-28.284271247461895\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">4<animate id=\"af_c15caa80776d4f93896328234a9ad966_28\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_27.end\"></animate></text><text x=\"179.12205256749354\" y=\"-28.284271247461888\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">5<animate id=\"af_c15caa80776d4f93896328234a9ad966_31\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_30.end\"></animate></text></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_1\" begin=\"af_c15caa80776d4f93896328234a9ad966_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"200.0,-0.0\" dur=\" 1.070s\" begin=\"af_c15caa80776d4f93896328234a9ad966_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_5.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_6\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-170.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_5.end\" dur=\" 0.074s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"200.0,-0.0\" to=\"210.41889066001582,-59.088465180732484\" dur=\" 0.321s\" begin=\"af_c15caa80776d4f93896328234a9ad966_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_8\" type=\"rotate\" from=\"-170.0,0,0\" to=\"-270.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_7.end\" dur=\" 0.093s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"210.41889066001582,-59.088465180732484\" to=\"-9.581109339984181,-59.08846518073251\" dur=\" 1.177s\" begin=\"af_c15caa80776d4f93896328234a9ad966_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_10\" type=\"rotate\" from=\"-270.0,0,0\" to=\"-370.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_9.end\" dur=\" 0.093s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-9.581109339984181,-59.08846518073251\" to=\"0.8377813200316169,-2.842170943040401e-14\" dur=\" 0.321s\" begin=\"af_c15caa80776d4f93896328234a9ad966_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_12\" type=\"rotate\" from=\"-370.0,0,0\" to=\"-495.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_11.end\" dur=\" 0.116s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.8377813200316169,-2.842170943040401e-14\" to=\"29.122052567493526,-28.284271247461923\" dur=\" 0.214s\" begin=\"af_c15caa80776d4f93896328234a9ad966_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_14\" type=\"rotate\" from=\"-495.0,0,0\" to=\"-450.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_13.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"29.122052567493526,-28.284271247461923\" to=\"59.122052567493526,-28.284271247461916\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"59.122052567493526,-28.284271247461916\" to=\"89.12205256749353,-28.28427124746191\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_19.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"89.12205256749353,-28.28427124746191\" to=\"119.12205256749353,-28.284271247461902\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"119.12205256749353,-28.284271247461902\" to=\"149.12205256749354,-28.284271247461895\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_25.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_28.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"149.12205256749354,-28.284271247461895\" to=\"179.12205256749354,-28.284271247461888\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_28.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_31.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"179.12205256749354,-28.284271247461888\" to=\"209.12205256749354,-28.28427124746188\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_31.end\" fill=\"freeze\"></animateMotion></polygon></g></svg>"},"metadata":{}}]},{"metadata":{"trusted":true},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 12</h3>\n\nAvec des rails de chemin de fer, dessinez un circuit en forme d'un rond (deux rails avec les traverses).\n\n\nUtilisez une boucle `for` pour la répétition des traverses.\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n# Prénom Nom, classe\n\ndef traverse():\n ...\n\nforward(200)\n\ndone()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 12</h3>\n\nTriangle de sierpinski\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"from turtle import *\n\ndef triangle(l):\n for _ in range(3):\n forward(l)\n left(120)\n\n\n\nx = 50\nfor _ in range(3):\n triangle(x)\n forward(x)\n right(120)\n\ndone()","execution_count":2,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"50\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_4.end\" from=\"0\" to=\"0\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"50\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_7\" attributename=\"x2\" attributetype=\"XML\" from=\"50\" to=\"25.00000000000001\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_6.end\" from=\"0\" to=\"-43.30127018922194\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"25.00000000000001\" y1=\"-43.30127018922194\" x2=\"25.00000000000001\" y2=\"-43.30127018922194\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_9\" attributename=\"x2\" attributetype=\"XML\" from=\"25.00000000000001\" to=\"-1.0658141036401503e-14\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_8.end\" from=\"-43.30127018922194\" to=\"-1.4210854715202004e-14\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-1.0658141036401503e-14\" y1=\"-1.4210854715202004e-14\" x2=\"-1.0658141036401503e-14\" y2=\"-1.4210854715202004e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_11\" attributename=\"x2\" attributetype=\"XML\" from=\"-1.0658141036401503e-14\" to=\"49.999999999999986\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_10.end\" from=\"-1.4210854715202004e-14\" to=\"-1.9643867237284715e-15\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"49.999999999999986\" y1=\"-1.9643867237284715e-15\" x2=\"49.999999999999986\" y2=\"-1.9643867237284715e-15\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_13\" attributename=\"x2\" attributetype=\"XML\" from=\"49.999999999999986\" to=\"24.999999999999964\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_12.end\" from=\"-1.9643867237284715e-15\" to=\"43.301270189221924\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"24.999999999999964\" y1=\"43.301270189221924\" x2=\"24.999999999999964\" y2=\"43.301270189221924\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_15\" attributename=\"x2\" attributetype=\"XML\" from=\"24.999999999999964\" to=\"74.99999999999997\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_14.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_14.end\" from=\"43.301270189221924\" to=\"43.30127018922194\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"74.99999999999997\" y1=\"43.30127018922194\" x2=\"74.99999999999997\" y2=\"43.30127018922194\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_17\" attributename=\"x2\" attributetype=\"XML\" from=\"74.99999999999997\" to=\"50.000000000000014\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_16.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_16.end\" from=\"43.30127018922194\" to=\"-2.1316282072803006e-14\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"50.000000000000014\" y1=\"-2.1316282072803006e-14\" x2=\"50.000000000000014\" y2=\"-2.1316282072803006e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_19\" attributename=\"x2\" attributetype=\"XML\" from=\"50.000000000000014\" to=\"25.00000000000002\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_18.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_18.end\" from=\"-2.1316282072803006e-14\" to=\"43.30127018922192\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"25.00000000000002\" y1=\"43.30127018922192\" x2=\"25.00000000000002\" y2=\"43.30127018922192\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_21\" attributename=\"x2\" attributetype=\"XML\" from=\"25.00000000000002\" to=\"6.039613253960852e-14\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_20.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_20.end\" from=\"43.30127018922192\" to=\"-4.263256414560601e-14\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"6.039613253960852e-14\" y1=\"-4.263256414560601e-14\" x2=\"6.039613253960852e-14\" y2=\"-4.263256414560601e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_23\" attributename=\"x2\" attributetype=\"XML\" from=\"6.039613253960852e-14\" to=\"-24.999999999999932\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_22.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_22.end\" from=\"-4.263256414560601e-14\" to=\"43.301270189221896\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-24.999999999999932\" y1=\"43.301270189221896\" x2=\"-24.999999999999932\" y2=\"43.301270189221896\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_25\" attributename=\"x2\" attributetype=\"XML\" from=\"-24.999999999999932\" to=\"25.000000000000068\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_24.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_24.end\" from=\"43.301270189221896\" to=\"43.30127018922192\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"25.000000000000068\" y1=\"43.30127018922192\" x2=\"25.000000000000068\" y2=\"43.30127018922192\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_27\" attributename=\"x2\" attributetype=\"XML\" from=\"25.000000000000068\" to=\"3.907985046680551e-14\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_26.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_26.end\" from=\"43.30127018922192\" to=\"0\" dur=\" 0.268s\" fill=\"freeze\"></animate></line></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_1\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"50.0,-0.0\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_5.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_6\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-210.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_5.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50.0,-0.0\" to=\"25.00000000000001,-43.30127018922194\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_8\" type=\"rotate\" from=\"-210.0,0,0\" to=\"-330.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_7.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"25.00000000000001,-43.30127018922194\" to=\"-1.0658141036401503e-14,-1.4210854715202004e-14\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_10\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_9.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-1.0658141036401503e-14,-1.4210854715202004e-14\" to=\"49.999999999999986,-1.9643867237284715e-15\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_12\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-330.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_11.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"49.999999999999986,-1.9643867237284715e-15\" to=\"24.999999999999964,43.301270189221924\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_14\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_13.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"24.999999999999964,43.301270189221924\" to=\"74.99999999999997,43.30127018922194\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_14.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_16\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-570.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_15.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"74.99999999999997,43.30127018922194\" to=\"50.000000000000014,-2.1316282072803006e-14\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_17.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_18\" type=\"rotate\" from=\"-570.0,0,0\" to=\"-690.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_17.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50.000000000000014,-2.1316282072803006e-14\" to=\"25.00000000000002,43.30127018922192\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_18.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_20\" type=\"rotate\" from=\"-690.0,0,0\" to=\"-570.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_19.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_20.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"25.00000000000002,43.30127018922192\" to=\"6.039613253960852e-14,-4.263256414560601e-14\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_20.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_21.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_22\" type=\"rotate\" from=\"-570.0,0,0\" to=\"-690.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_21.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"6.039613253960852e-14,-4.263256414560601e-14\" to=\"-24.999999999999932,43.301270189221896\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_24\" type=\"rotate\" from=\"-690.0,0,0\" to=\"-810.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_23.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_24.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-24.999999999999932,43.301270189221896\" to=\"25.000000000000068,43.30127018922192\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_24.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_26\" type=\"rotate\" from=\"-810.0,0,0\" to=\"-930.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_25.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"25.000000000000068,43.30127018922192\" to=\"3.907985046680551e-14,-0.0\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_26.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_27.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_28\" type=\"rotate\" from=\"-930.0,0,0\" to=\"-810.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_27.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{"trusted":true},"cell_type":"code","source":"# A corriger !!!\n\nfrom turtle import *\n\ndef triangle(l):\n for _ in range(3):\n forward(l)\n left(120)\n\ndef sierpinski(l, n):\n if n ==0:\n triangle(l)\n else:\n for _ in range(3):\n sierpinski(l/3, n-1)\n forward(l/3)\n right(120) \n\nspeed(10)\nsierpinski(200, 1)\n\n\ndone()","execution_count":7,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"66.66666666666667\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_4.end\" from=\"0\" to=\"0\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"66.66666666666667\" y1=\"0\" x2=\"66.66666666666667\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_7\" attributename=\"x2\" attributetype=\"XML\" from=\"66.66666666666667\" to=\"33.33333333333335\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_6.end\" from=\"0\" to=\"-57.73502691896258\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"33.33333333333335\" y1=\"-57.73502691896258\" x2=\"33.33333333333335\" y2=\"-57.73502691896258\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_9\" attributename=\"x2\" attributetype=\"XML\" from=\"33.33333333333335\" to=\"-1.4210854715202004e-14\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_8.end\" from=\"-57.73502691896258\" to=\"-1.4210854715202004e-14\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"-1.4210854715202004e-14\" y1=\"-1.4210854715202004e-14\" x2=\"-1.4210854715202004e-14\" y2=\"-1.4210854715202004e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_11\" attributename=\"x2\" attributetype=\"XML\" from=\"-1.4210854715202004e-14\" to=\"66.66666666666666\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_10.end\" from=\"-1.4210854715202004e-14\" to=\"2.1177692734293746e-15\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"66.66666666666666\" y1=\"2.1177692734293746e-15\" x2=\"66.66666666666666\" y2=\"2.1177692734293746e-15\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_13\" attributename=\"x2\" attributetype=\"XML\" from=\"66.66666666666666\" to=\"33.33333333333329\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_12.end\" from=\"2.1177692734293746e-15\" to=\"57.73502691896257\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"33.33333333333329\" y1=\"57.73502691896257\" x2=\"33.33333333333329\" y2=\"57.73502691896257\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_15\" attributename=\"x2\" attributetype=\"XML\" from=\"33.33333333333329\" to=\"99.99999999999997\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_14.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_14.end\" from=\"57.73502691896257\" to=\"57.73502691896258\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"99.99999999999997\" y1=\"57.73502691896258\" x2=\"99.99999999999997\" y2=\"57.73502691896258\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_17\" attributename=\"x2\" attributetype=\"XML\" from=\"99.99999999999997\" to=\"66.66666666666669\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_16.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_16.end\" from=\"57.73502691896258\" to=\"-3.552713678800501e-14\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"66.66666666666669\" y1=\"-3.552713678800501e-14\" x2=\"66.66666666666669\" y2=\"-3.552713678800501e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_19\" attributename=\"x2\" attributetype=\"XML\" from=\"66.66666666666669\" to=\"33.333333333333364\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_18.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_18.end\" from=\"-3.552713678800501e-14\" to=\"57.73502691896255\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"33.333333333333364\" y1=\"57.73502691896255\" x2=\"33.333333333333364\" y2=\"57.73502691896255\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_21\" attributename=\"x2\" attributetype=\"XML\" from=\"33.333333333333364\" to=\"7.815970093361102e-14\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_20.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_20.end\" from=\"57.73502691896255\" to=\"-7.105427357601002e-14\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"7.815970093361102e-14\" y1=\"-7.105427357601002e-14\" x2=\"7.815970093361102e-14\" y2=\"-7.105427357601002e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_23\" attributename=\"x2\" attributetype=\"XML\" from=\"7.815970093361102e-14\" to=\"-33.33333333333324\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_22.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_22.end\" from=\"-7.105427357601002e-14\" to=\"57.73502691896251\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"-33.33333333333324\" y1=\"57.73502691896251\" x2=\"-33.33333333333324\" y2=\"57.73502691896251\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_25\" attributename=\"x2\" attributetype=\"XML\" from=\"-33.33333333333324\" to=\"33.33333333333343\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_24.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_24.end\" from=\"57.73502691896251\" to=\"57.73502691896255\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"33.33333333333343\" y1=\"57.73502691896255\" x2=\"33.33333333333343\" y2=\"57.73502691896255\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_27\" attributename=\"x2\" attributetype=\"XML\" from=\"33.33333333333343\" to=\"5.684341886080802e-14\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_26.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_26.end\" from=\"57.73502691896255\" to=\"-1.4210854715202004e-14\" dur=\" 0.084s\" fill=\"freeze\"></animate></line></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_1\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"66.66666666666667,-0.0\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_5.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_6\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-210.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_5.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"66.66666666666667,-0.0\" to=\"33.33333333333335,-57.73502691896258\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_8\" type=\"rotate\" from=\"-210.0,0,0\" to=\"-330.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_7.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"33.33333333333335,-57.73502691896258\" to=\"-1.4210854715202004e-14,-1.4210854715202004e-14\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_10\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_9.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-1.4210854715202004e-14,-1.4210854715202004e-14\" to=\"66.66666666666666,2.1177692734293746e-15\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_12\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-330.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_11.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"66.66666666666666,2.1177692734293746e-15\" to=\"33.33333333333329,57.73502691896257\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_14\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_13.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"33.33333333333329,57.73502691896257\" to=\"99.99999999999997,57.73502691896258\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_14.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_16\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-570.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_15.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"99.99999999999997,57.73502691896258\" to=\"66.66666666666669,-3.552713678800501e-14\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_17.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_18\" type=\"rotate\" from=\"-570.0,0,0\" to=\"-690.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_17.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"66.66666666666669,-3.552713678800501e-14\" to=\"33.333333333333364,57.73502691896255\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_18.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_20\" type=\"rotate\" from=\"-690.0,0,0\" to=\"-570.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_19.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_20.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"33.333333333333364,57.73502691896255\" to=\"7.815970093361102e-14,-7.105427357601002e-14\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_20.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_21.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_22\" type=\"rotate\" from=\"-570.0,0,0\" to=\"-690.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_21.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"7.815970093361102e-14,-7.105427357601002e-14\" to=\"-33.33333333333324,57.73502691896251\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_24\" type=\"rotate\" from=\"-690.0,0,0\" to=\"-810.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_23.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_24.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-33.33333333333324,57.73502691896251\" to=\"33.33333333333343,57.73502691896255\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_24.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_26\" type=\"rotate\" from=\"-810.0,0,0\" to=\"-930.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_25.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"33.33333333333343,57.73502691896255\" to=\"5.684341886080802e-14,-1.4210854715202004e-14\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_26.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_27.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_28\" type=\"rotate\" from=\"-930.0,0,0\" to=\"-810.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_27.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{"trusted":true},"cell_type":"code","source":"","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"name":"python3","display_name":"Python 3","language":"python"}},"nbformat":4,"nbformat_minor":2} \ No newline at end of file +{"cells":[{"metadata":{},"cell_type":"markdown","source":"### Paquebot\n\nUne boucle `for` est utilisée dans l'exemple suivant pour dessiner les hublots d'un paquebot. Les hublots sont numérotés en utilisant la variable `i`.\n"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 8 </h3>\n\nCréez une fonction `paquebot()` et dessinez-en un deuxième.\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\nforward(200)\nleft(80)\nforward(60)\nleft(100)\nforward(220)\nleft(100)\nforward(60)\n\nup()\nleft(125)\nforward(40)\nright(45)\n\nfor i in range(6):\n dot(20, 'lightgray')\n write(i, font=('Arial', 20, 'normal'))\n forward(30)\n\ndone()","execution_count":1,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50%\" height=\"auto\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"200\" dur=\" 1.070s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_4.end\" from=\"0\" to=\"0\" dur=\" 1.070s\" fill=\"freeze\"></animate></line><line x1=\"200\" y1=\"0\" x2=\"200\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_7\" attributename=\"x2\" attributetype=\"XML\" from=\"200\" to=\"210.41889066001582\" dur=\" 0.321s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_6.end\" from=\"0\" to=\"-59.088465180732484\" dur=\" 0.321s\" fill=\"freeze\"></animate></line><line x1=\"210.41889066001582\" y1=\"-59.088465180732484\" x2=\"210.41889066001582\" y2=\"-59.088465180732484\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_9\" attributename=\"x2\" attributetype=\"XML\" from=\"210.41889066001582\" to=\"-9.581109339984181\" dur=\" 1.177s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_8.end\" from=\"-59.088465180732484\" to=\"-59.08846518073251\" dur=\" 1.177s\" fill=\"freeze\"></animate></line><line x1=\"-9.581109339984181\" y1=\"-59.08846518073251\" x2=\"-9.581109339984181\" y2=\"-59.08846518073251\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_11\" attributename=\"x2\" attributetype=\"XML\" from=\"-9.581109339984181\" to=\"0.8377813200316169\" dur=\" 0.321s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_c15caa80776d4f93896328234a9ad966_10.end\" from=\"-59.08846518073251\" to=\"-2.842170943040401e-14\" dur=\" 0.321s\" fill=\"freeze\"></animate></line><line x1=\"0.8377813200316169\" y1=\"-2.842170943040401e-14\" x2=\"0.8377813200316169\" y2=\"-2.842170943040401e-14\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_13\" attributename=\"x2\" attributetype=\"XML\" from=\"0.8377813200316169\" to=\"29.122052567493526\" dur=\" 0.214s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_12.end\"></animate></line><circle cx=\"29.122052567493526\" cy=\"-28.284271247461923\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_15\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_14.end\"></animate></circle><line x1=\"29.122052567493526\" y1=\"-28.284271247461923\" x2=\"29.122052567493526\" y2=\"-28.284271247461923\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_17\" attributename=\"x2\" attributetype=\"XML\" from=\"29.122052567493526\" to=\"59.122052567493526\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_16.end\"></animate></line><circle cx=\"59.122052567493526\" cy=\"-28.284271247461916\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_18\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_17.end\"></animate></circle><line x1=\"59.122052567493526\" y1=\"-28.284271247461916\" x2=\"59.122052567493526\" y2=\"-28.284271247461916\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_20\" attributename=\"x2\" attributetype=\"XML\" from=\"59.122052567493526\" to=\"89.12205256749353\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_19.end\"></animate></line><circle cx=\"89.12205256749353\" cy=\"-28.28427124746191\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_21\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_20.end\"></animate></circle><line x1=\"89.12205256749353\" y1=\"-28.28427124746191\" x2=\"89.12205256749353\" y2=\"-28.28427124746191\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_23\" attributename=\"x2\" attributetype=\"XML\" from=\"89.12205256749353\" to=\"119.12205256749353\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_22.end\"></animate></line><circle cx=\"119.12205256749353\" cy=\"-28.284271247461902\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_24\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_23.end\"></animate></circle><line x1=\"119.12205256749353\" y1=\"-28.284271247461902\" x2=\"119.12205256749353\" y2=\"-28.284271247461902\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_26\" attributename=\"x2\" attributetype=\"XML\" from=\"119.12205256749353\" to=\"149.12205256749354\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_25.end\"></animate></line><circle cx=\"149.12205256749354\" cy=\"-28.284271247461895\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_27\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_26.end\"></animate></circle><line x1=\"149.12205256749354\" y1=\"-28.284271247461895\" x2=\"149.12205256749354\" y2=\"-28.284271247461895\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_29\" attributename=\"x2\" attributetype=\"XML\" from=\"149.12205256749354\" to=\"179.12205256749354\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_28.end\"></animate></line><circle cx=\"179.12205256749354\" cy=\"-28.284271247461888\" r=\"10\" fill=\"lightgray\" style=\"display: none;\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_30\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_29.end\"></animate></circle><line x1=\"179.12205256749354\" y1=\"-28.284271247461888\" x2=\"179.12205256749354\" y2=\"-28.284271247461888\" style=\"stroke: black;stroke-width: 1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_32\" attributename=\"x2\" attributetype=\"XML\" from=\"179.12205256749354\" to=\"209.12205256749354\" dur=\" 0.161s\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_31.end\"></animate></line></g><g transform=\"translate(320 240)\"><text x=\"29.122052567493526\" y=\"-28.284271247461923\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">0<animate id=\"af_c15caa80776d4f93896328234a9ad966_16\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_15.end\"></animate></text><text x=\"59.122052567493526\" y=\"-28.284271247461916\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">1<animate id=\"af_c15caa80776d4f93896328234a9ad966_19\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_18.end\"></animate></text><text x=\"89.12205256749353\" y=\"-28.28427124746191\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">2<animate id=\"af_c15caa80776d4f93896328234a9ad966_22\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_21.end\"></animate></text><text x=\"119.12205256749353\" y=\"-28.284271247461902\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">3<animate id=\"af_c15caa80776d4f93896328234a9ad966_25\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_24.end\"></animate></text><text x=\"149.12205256749354\" y=\"-28.284271247461895\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">4<animate id=\"af_c15caa80776d4f93896328234a9ad966_28\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_27.end\"></animate></text><text x=\"179.12205256749354\" y=\"-28.284271247461888\" fill=\"black\" style=\"display: none;font-family: Arial;font-size: 20;font-style: normal\" text-anchor=\"start\">5<animate id=\"af_c15caa80776d4f93896328234a9ad966_31\" attributename=\"display\" attributetype=\"CSS\" from=\"block\" to=\"block\" dur=\"1ms\" fill=\"freeze\" begin=\"af_c15caa80776d4f93896328234a9ad966_30.end\"></animate></text></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_c15caa80776d4f93896328234a9ad966_1\" begin=\"af_c15caa80776d4f93896328234a9ad966_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"200.0,-0.0\" dur=\" 1.070s\" begin=\"af_c15caa80776d4f93896328234a9ad966_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_5.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_6\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-170.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_5.end\" dur=\" 0.074s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"200.0,-0.0\" to=\"210.41889066001582,-59.088465180732484\" dur=\" 0.321s\" begin=\"af_c15caa80776d4f93896328234a9ad966_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_8\" type=\"rotate\" from=\"-170.0,0,0\" to=\"-270.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_7.end\" dur=\" 0.093s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"210.41889066001582,-59.088465180732484\" to=\"-9.581109339984181,-59.08846518073251\" dur=\" 1.177s\" begin=\"af_c15caa80776d4f93896328234a9ad966_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_10\" type=\"rotate\" from=\"-270.0,0,0\" to=\"-370.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_9.end\" dur=\" 0.093s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-9.581109339984181,-59.08846518073251\" to=\"0.8377813200316169,-2.842170943040401e-14\" dur=\" 0.321s\" begin=\"af_c15caa80776d4f93896328234a9ad966_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_12\" type=\"rotate\" from=\"-370.0,0,0\" to=\"-495.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_11.end\" dur=\" 0.116s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.8377813200316169,-2.842170943040401e-14\" to=\"29.122052567493526,-28.284271247461923\" dur=\" 0.214s\" begin=\"af_c15caa80776d4f93896328234a9ad966_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_c15caa80776d4f93896328234a9ad966_14\" type=\"rotate\" from=\"-495.0,0,0\" to=\"-450.0,0,0\" begin=\"af_c15caa80776d4f93896328234a9ad966_13.end\" dur=\" 0.042s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"29.122052567493526,-28.284271247461923\" to=\"59.122052567493526,-28.284271247461916\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"59.122052567493526,-28.284271247461916\" to=\"89.12205256749353,-28.28427124746191\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_19.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"89.12205256749353,-28.28427124746191\" to=\"119.12205256749353,-28.284271247461902\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"119.12205256749353,-28.284271247461902\" to=\"149.12205256749354,-28.284271247461895\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_25.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_28.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"149.12205256749354,-28.284271247461895\" to=\"179.12205256749354,-28.284271247461888\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_28.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_c15caa80776d4f93896328234a9ad966_31.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"179.12205256749354,-28.284271247461888\" to=\"209.12205256749354,-28.28427124746188\" dur=\" 0.161s\" begin=\"af_c15caa80776d4f93896328234a9ad966_31.end\" fill=\"freeze\"></animateMotion></polygon></g></svg>"},"metadata":{}}]},{"metadata":{"trusted":true},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 12</h3>\n\nAvec des rails de chemin de fer, dessinez un circuit en forme d'un rond (deux rails avec les traverses).\n\n\nUtilisez une boucle `for` pour la répétition des traverses.\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n# Prénom Nom, classe\n\ndef traverse():\n ...\n\nforward(200)\n\ndone()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 12</h3>\n\nTriangle de sierpinski\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\ndef triangle(l):\n for _ in range(3):\n forward(l)\n left(120)\n\n\n\nx = 50\nfor _ in range(3):\n triangle(x)\n forward(x)\n right(120)\n\ndone()","execution_count":2,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"50\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_4.end\" from=\"0\" to=\"0\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"50\" y1=\"0\" x2=\"50\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_7\" attributename=\"x2\" attributetype=\"XML\" from=\"50\" to=\"25.00000000000001\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_6.end\" from=\"0\" to=\"-43.30127018922194\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"25.00000000000001\" y1=\"-43.30127018922194\" x2=\"25.00000000000001\" y2=\"-43.30127018922194\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_9\" attributename=\"x2\" attributetype=\"XML\" from=\"25.00000000000001\" to=\"-1.0658141036401503e-14\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_8.end\" from=\"-43.30127018922194\" to=\"-1.4210854715202004e-14\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-1.0658141036401503e-14\" y1=\"-1.4210854715202004e-14\" x2=\"-1.0658141036401503e-14\" y2=\"-1.4210854715202004e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_11\" attributename=\"x2\" attributetype=\"XML\" from=\"-1.0658141036401503e-14\" to=\"49.999999999999986\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_10.end\" from=\"-1.4210854715202004e-14\" to=\"-1.9643867237284715e-15\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"49.999999999999986\" y1=\"-1.9643867237284715e-15\" x2=\"49.999999999999986\" y2=\"-1.9643867237284715e-15\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_13\" attributename=\"x2\" attributetype=\"XML\" from=\"49.999999999999986\" to=\"24.999999999999964\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_12.end\" from=\"-1.9643867237284715e-15\" to=\"43.301270189221924\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"24.999999999999964\" y1=\"43.301270189221924\" x2=\"24.999999999999964\" y2=\"43.301270189221924\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_15\" attributename=\"x2\" attributetype=\"XML\" from=\"24.999999999999964\" to=\"74.99999999999997\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_14.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_14.end\" from=\"43.301270189221924\" to=\"43.30127018922194\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"74.99999999999997\" y1=\"43.30127018922194\" x2=\"74.99999999999997\" y2=\"43.30127018922194\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_17\" attributename=\"x2\" attributetype=\"XML\" from=\"74.99999999999997\" to=\"50.000000000000014\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_16.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_16.end\" from=\"43.30127018922194\" to=\"-2.1316282072803006e-14\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"50.000000000000014\" y1=\"-2.1316282072803006e-14\" x2=\"50.000000000000014\" y2=\"-2.1316282072803006e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_19\" attributename=\"x2\" attributetype=\"XML\" from=\"50.000000000000014\" to=\"25.00000000000002\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_18.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_18.end\" from=\"-2.1316282072803006e-14\" to=\"43.30127018922192\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"25.00000000000002\" y1=\"43.30127018922192\" x2=\"25.00000000000002\" y2=\"43.30127018922192\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_21\" attributename=\"x2\" attributetype=\"XML\" from=\"25.00000000000002\" to=\"6.039613253960852e-14\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_20.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_20.end\" from=\"43.30127018922192\" to=\"-4.263256414560601e-14\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"6.039613253960852e-14\" y1=\"-4.263256414560601e-14\" x2=\"6.039613253960852e-14\" y2=\"-4.263256414560601e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_23\" attributename=\"x2\" attributetype=\"XML\" from=\"6.039613253960852e-14\" to=\"-24.999999999999932\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_22.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_22.end\" from=\"-4.263256414560601e-14\" to=\"43.301270189221896\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"-24.999999999999932\" y1=\"43.301270189221896\" x2=\"-24.999999999999932\" y2=\"43.301270189221896\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_25\" attributename=\"x2\" attributetype=\"XML\" from=\"-24.999999999999932\" to=\"25.000000000000068\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_24.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_24.end\" from=\"43.301270189221896\" to=\"43.30127018922192\" dur=\" 0.268s\" fill=\"freeze\"></animate></line><line x1=\"25.000000000000068\" y1=\"43.30127018922192\" x2=\"25.000000000000068\" y2=\"43.30127018922192\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_27\" attributename=\"x2\" attributetype=\"XML\" from=\"25.000000000000068\" to=\"3.907985046680551e-14\" dur=\" 0.268s\" fill=\"freeze\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_26.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_26.end\" from=\"43.30127018922192\" to=\"0\" dur=\" 0.268s\" fill=\"freeze\"></animate></line></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_e406a38e2bf040129671b6c27ef65f5d_1\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"50.0,-0.0\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_5.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_6\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-210.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_5.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50.0,-0.0\" to=\"25.00000000000001,-43.30127018922194\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_8\" type=\"rotate\" from=\"-210.0,0,0\" to=\"-330.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_7.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"25.00000000000001,-43.30127018922194\" to=\"-1.0658141036401503e-14,-1.4210854715202004e-14\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_10\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_9.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-1.0658141036401503e-14,-1.4210854715202004e-14\" to=\"49.999999999999986,-1.9643867237284715e-15\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_12\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-330.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_11.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"49.999999999999986,-1.9643867237284715e-15\" to=\"24.999999999999964,43.301270189221924\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_14\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_13.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"24.999999999999964,43.301270189221924\" to=\"74.99999999999997,43.30127018922194\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_14.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_16\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-570.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_15.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"74.99999999999997,43.30127018922194\" to=\"50.000000000000014,-2.1316282072803006e-14\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_17.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_18\" type=\"rotate\" from=\"-570.0,0,0\" to=\"-690.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_17.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"50.000000000000014,-2.1316282072803006e-14\" to=\"25.00000000000002,43.30127018922192\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_18.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_20\" type=\"rotate\" from=\"-690.0,0,0\" to=\"-570.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_19.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_20.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"25.00000000000002,43.30127018922192\" to=\"6.039613253960852e-14,-4.263256414560601e-14\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_20.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_21.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_22\" type=\"rotate\" from=\"-570.0,0,0\" to=\"-690.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_21.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"6.039613253960852e-14,-4.263256414560601e-14\" to=\"-24.999999999999932,43.301270189221896\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_24\" type=\"rotate\" from=\"-690.0,0,0\" to=\"-810.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_23.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_24.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-24.999999999999932,43.301270189221896\" to=\"25.000000000000068,43.30127018922192\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_24.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_26\" type=\"rotate\" from=\"-810.0,0,0\" to=\"-930.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_25.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"25.000000000000068,43.30127018922192\" to=\"3.907985046680551e-14,-0.0\" dur=\" 0.268s\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_26.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_e406a38e2bf040129671b6c27ef65f5d_27.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_e406a38e2bf040129671b6c27ef65f5d_28\" type=\"rotate\" from=\"-930.0,0,0\" to=\"-810.0,0,0\" begin=\"af_e406a38e2bf040129671b6c27ef65f5d_27.end\" dur=\" 0.111s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{"trusted":false},"cell_type":"code","source":"# A corriger !!!\n\nfrom turtle import *\n\ndef triangle(l):\n for _ in range(3):\n forward(l)\n left(120)\n\ndef sierpinski(l, n):\n if n ==0:\n triangle(l)\n else:\n for _ in range(3):\n sierpinski(l/3, n-1)\n forward(l/3)\n right(120) \n\nspeed(10)\nsierpinski(200, 1)\n\n\ndone()","execution_count":7,"outputs":[{"output_type":"display_data","data":{"image/svg+xml":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"640\" height=\"480\" preserveaspectratio=\"xMidYMid meet\" viewbox=\"0 0 640 480\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_0\" attributename=\"opacity\" attributetype=\"CSS\" from=\"1\" to=\"1\" begin=\"0s\" dur=\"1ms\" fill=\"freeze\"></animate><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_2\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_1.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_1.end\" from=\"0\" to=\"0\" dur=\"1ms\" fill=\"freeze\"></animate></line><line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_5\" attributename=\"x2\" attributetype=\"XML\" from=\"0\" to=\"66.66666666666667\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_4.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_4.end\" from=\"0\" to=\"0\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"66.66666666666667\" y1=\"0\" x2=\"66.66666666666667\" y2=\"0\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_7\" attributename=\"x2\" attributetype=\"XML\" from=\"66.66666666666667\" to=\"33.33333333333335\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_6.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_6.end\" from=\"0\" to=\"-57.73502691896258\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"33.33333333333335\" y1=\"-57.73502691896258\" x2=\"33.33333333333335\" y2=\"-57.73502691896258\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_9\" attributename=\"x2\" attributetype=\"XML\" from=\"33.33333333333335\" to=\"-1.4210854715202004e-14\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_8.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_8.end\" from=\"-57.73502691896258\" to=\"-1.4210854715202004e-14\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"-1.4210854715202004e-14\" y1=\"-1.4210854715202004e-14\" x2=\"-1.4210854715202004e-14\" y2=\"-1.4210854715202004e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_11\" attributename=\"x2\" attributetype=\"XML\" from=\"-1.4210854715202004e-14\" to=\"66.66666666666666\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_10.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_10.end\" from=\"-1.4210854715202004e-14\" to=\"2.1177692734293746e-15\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"66.66666666666666\" y1=\"2.1177692734293746e-15\" x2=\"66.66666666666666\" y2=\"2.1177692734293746e-15\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_13\" attributename=\"x2\" attributetype=\"XML\" from=\"66.66666666666666\" to=\"33.33333333333329\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_12.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_12.end\" from=\"2.1177692734293746e-15\" to=\"57.73502691896257\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"33.33333333333329\" y1=\"57.73502691896257\" x2=\"33.33333333333329\" y2=\"57.73502691896257\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_15\" attributename=\"x2\" attributetype=\"XML\" from=\"33.33333333333329\" to=\"99.99999999999997\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_14.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_14.end\" from=\"57.73502691896257\" to=\"57.73502691896258\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"99.99999999999997\" y1=\"57.73502691896258\" x2=\"99.99999999999997\" y2=\"57.73502691896258\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_17\" attributename=\"x2\" attributetype=\"XML\" from=\"99.99999999999997\" to=\"66.66666666666669\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_16.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_16.end\" from=\"57.73502691896258\" to=\"-3.552713678800501e-14\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"66.66666666666669\" y1=\"-3.552713678800501e-14\" x2=\"66.66666666666669\" y2=\"-3.552713678800501e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_19\" attributename=\"x2\" attributetype=\"XML\" from=\"66.66666666666669\" to=\"33.333333333333364\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_18.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_18.end\" from=\"-3.552713678800501e-14\" to=\"57.73502691896255\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"33.333333333333364\" y1=\"57.73502691896255\" x2=\"33.333333333333364\" y2=\"57.73502691896255\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_21\" attributename=\"x2\" attributetype=\"XML\" from=\"33.333333333333364\" to=\"7.815970093361102e-14\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_20.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_20.end\" from=\"57.73502691896255\" to=\"-7.105427357601002e-14\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"7.815970093361102e-14\" y1=\"-7.105427357601002e-14\" x2=\"7.815970093361102e-14\" y2=\"-7.105427357601002e-14\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_23\" attributename=\"x2\" attributetype=\"XML\" from=\"7.815970093361102e-14\" to=\"-33.33333333333324\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_22.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_22.end\" from=\"-7.105427357601002e-14\" to=\"57.73502691896251\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"-33.33333333333324\" y1=\"57.73502691896251\" x2=\"-33.33333333333324\" y2=\"57.73502691896251\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_25\" attributename=\"x2\" attributetype=\"XML\" from=\"-33.33333333333324\" to=\"33.33333333333343\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_24.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_24.end\" from=\"57.73502691896251\" to=\"57.73502691896255\" dur=\" 0.084s\" fill=\"freeze\"></animate></line><line x1=\"33.33333333333343\" y1=\"57.73502691896255\" x2=\"33.33333333333343\" y2=\"57.73502691896255\" style=\"stroke: black;stroke-width: 1\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_27\" attributename=\"x2\" attributetype=\"XML\" from=\"33.33333333333343\" to=\"5.684341886080802e-14\" dur=\" 0.084s\" fill=\"freeze\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_26.end\"></animate><animate attributename=\"y2\" attributetype=\"XML\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_26.end\" from=\"57.73502691896255\" to=\"-1.4210854715202004e-14\" dur=\" 0.084s\" fill=\"freeze\"></animate></line></g><g transform=\"translate(320 240)\"></g><g transform=\"translate(320 240)\"><polygon points=\"0,16 -2,14 -1,10 -4,7 -7,9 -9,8 -6,5 -7,1 -5,-3 -8,-6 -6,-8 -4,-5 0,-7 4,-5 6,-8 8,-6 5,-3 7,1 6,5 9,8 7,9 4,7 1,10 2,14\" stroke=\"black\" fill=\"black\" stroke-width=\"1\" opacity=\"0\"><animate id=\"af_4a120c6550f842cd9a26f33bb02d4cac_1\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_0.end\" dur=\"1ms\" fill=\"freeze\" attributename=\"opacity\" attributetype=\"XML\" from=\"0\" to=\"1\"></animate><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_2.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_3\" type=\"rotate\" from=\"0,0,0\" to=\"0.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_2.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_3.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_4\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-90.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_3.end\" dur=\"1ms\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_4.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"0.0,-0.0\" to=\"66.66666666666667,-0.0\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_4.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_5.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_6\" type=\"rotate\" from=\"-90.0,0,0\" to=\"-210.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_5.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_6.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"66.66666666666667,-0.0\" to=\"33.33333333333335,-57.73502691896258\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_6.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_7.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_8\" type=\"rotate\" from=\"-210.0,0,0\" to=\"-330.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_7.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_8.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"33.33333333333335,-57.73502691896258\" to=\"-1.4210854715202004e-14,-1.4210854715202004e-14\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_8.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_9.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_10\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_9.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_10.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-1.4210854715202004e-14,-1.4210854715202004e-14\" to=\"66.66666666666666,2.1177692734293746e-15\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_10.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_11.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_12\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-330.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_11.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_12.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"66.66666666666666,2.1177692734293746e-15\" to=\"33.33333333333329,57.73502691896257\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_12.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_13.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_14\" type=\"rotate\" from=\"-330.0,0,0\" to=\"-450.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_13.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_14.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"33.33333333333329,57.73502691896257\" to=\"99.99999999999997,57.73502691896258\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_14.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_15.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_16\" type=\"rotate\" from=\"-450.0,0,0\" to=\"-570.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_15.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_16.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"99.99999999999997,57.73502691896258\" to=\"66.66666666666669,-3.552713678800501e-14\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_16.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_17.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_18\" type=\"rotate\" from=\"-570.0,0,0\" to=\"-690.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_17.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_18.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"66.66666666666669,-3.552713678800501e-14\" to=\"33.333333333333364,57.73502691896255\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_18.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_19.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_20\" type=\"rotate\" from=\"-690.0,0,0\" to=\"-570.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_19.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_20.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"33.333333333333364,57.73502691896255\" to=\"7.815970093361102e-14,-7.105427357601002e-14\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_20.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_21.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_22\" type=\"rotate\" from=\"-570.0,0,0\" to=\"-690.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_21.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_22.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"7.815970093361102e-14,-7.105427357601002e-14\" to=\"-33.33333333333324,57.73502691896251\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_22.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_23.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_24\" type=\"rotate\" from=\"-690.0,0,0\" to=\"-810.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_23.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_24.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"-33.33333333333324,57.73502691896251\" to=\"33.33333333333343,57.73502691896255\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_24.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_25.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_26\" type=\"rotate\" from=\"-810.0,0,0\" to=\"-930.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_25.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_26.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateMotion from=\"33.33333333333343,57.73502691896255\" to=\"5.684341886080802e-14,-1.4210854715202004e-14\" dur=\" 0.084s\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_26.end\" fill=\"freeze\"></animateMotion><animateMotion begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_27.end\" dur=\"1ms\" fill=\"remove\"></animateMotion><animateTransform attributename=\"transform\" id=\"af_4a120c6550f842cd9a26f33bb02d4cac_28\" type=\"rotate\" from=\"-930.0,0,0\" to=\"-810.0,0,0\" begin=\"af_4a120c6550f842cd9a26f33bb02d4cac_27.end\" dur=\" 0.033s\" fill=\"freeze\"></animateTransform></polygon></g></svg>"},"metadata":{}}]},{"metadata":{"trusted":true},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 13 : Pingpong</h3>\n\nLa fonction `pingpong()` reprend le dessin de la leçon 1 et ajoute trois paramètres\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"from turtle import *\n\ndef pingpong(d, c, c2):\n down()\n left(90)\n color(c) # poignée\n width(d/8)\n forward(d/2)\n color(c2) # plaque\n width(d/2)\n forward(d/10)\n up() # retourner au point de départ\n backward(6/10*d)\n right(90)\n\npingpong(200, 'brown', 'red')\nforward(100)\npingpong(150, 'brown', 'blue')\n\ndone()\n","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"name":"python3","display_name":"Python 3","language":"python"}},"nbformat":4,"nbformat_minor":2} \ No newline at end of file diff --git a/Notebooks/imgs_chap4/ex_carres_couleur.png b/Notebooks/imgs_chap4/ex_carres_couleur.png new file mode 100644 index 0000000000000000000000000000000000000000..c9dae87a69621edbf6f7143d73297695982c0ab7 GIT binary patch literal 6206 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 Tbm=Gq0|SGntDnm{r-UW|77-^6 literal 0 HcmV?d00001 diff --git a/Notebooks/imgs_chap4/ex_triangles.png b/Notebooks/imgs_chap4/ex_triangles.png new file mode 100644 index 0000000000000000000000000000000000000000..4df4238d23a1adeec8f39a21b5c69734f12eb934 GIT binary patch literal 3067 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 literal 0 HcmV?d00001 diff --git a/Notebooks/imgs_chap4/mondrian.jpg b/Notebooks/imgs_chap4/mondrian.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b4124e1040457ac67fb9b0ad5e85bd20abeeedde GIT binary patch literal 46966 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%0DMw?s^xzXkBgF^WR&*M6m+B1;EacIia_E%Ixje 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 N^;^rCMHv6z1OQ{x>3#qJ literal 0 HcmV?d00001 -- GitLab