{"id":4661,"date":"2012-06-21T17:03:52","date_gmt":"2012-06-21T21:03:52","guid":{"rendered":"http:\/\/cscircles.cemc.uwaterloo.ca\/?page_id=4661"},"modified":"2020-10-02T00:04:32","modified_gmt":"2020-10-02T04:04:32","slug":"8-fr","status":"publish","type":"page","link":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/8-fr\/","title":{"rendered":"8: Remix"},"content":{"rendered":"<!-- Please retain this notice and add more notes if you create a new version.<br \/>\nMain French translator: Brice Canvel, brice.canvel@gmail.com<br \/>\nOriginal lesson author: David Pritchard, daveagp@gmail.com<br \/>\nLicense: http:\/\/creativecommons.org\/licenses\/by-nc-sa\/3.0\/<br \/>\nFor the full site, visit http:\/\/cscircles.ca-->\n<p>Cette le\u00e7on se compose de plusieurs exercices qui combinent les diff\u00e9rentes comp\u00e9tences que vous avez apprises dans les le\u00e7ons pr\u00e9c\u00e9dentes.<br \/>\n<form class=\"pbform\" action=\"#\" id=\"pbform0\" method=\"POST\">\n<div class='pybox modeNeutral ' id='pybox0'>\n<img title='You have not yet completed this problem.' src='https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-content\/plugins\/pybox\/files\/icon.png' class='pycheck'\/><div class=\"heading\"><span class='type'>Coding Exercise: <\/span><span class='title'>Addition Python<\/span><\/div> \u00c9crivez un programme qui prend une seule ligne d'entr\u00e9e de la forme <code>\u00abnombre1\u00bb+\u00abnombre2\u00bb<\/code>, o\u00f9 les deux nombres sont des entiers positifs, et d\u00e9livre en sortie la somme des deux nombres. Par exemple sur l'entr\u00e9e <code>5+12<\/code> la sortie doit \u00eatre <code>17<\/code>. <a class=\"hintlink\"  id=\"hintlink1\">Indice 1<\/a><a class=\"hintlink\"  id=\"hintlink2\">Indice 2<\/a><div class=\"helpOuter\" style=\"display: none;\"><div class=\"helpInner\"><div style=\"text-align: center\">You need to create an account and log in to ask a question.<\/div><\/div><\/div><div class='pyboxTextwrap pyboxCodewrap RW resizy'  style='height: 526px;'><textarea wrap='off' name='usercode0' id='usercode0'  cols=10 rows=20   class='pyboxCode RW'>\nS = input()\n# delete this comment and enter your code here\n<\/textarea><\/div>\n<div id='pbhistory0' class='flexcontain' style='display:none;'><\/div>\n<div name=\"pyinput\" id=\"pyinput0\">You may enter input for the program in the box below.<div class=\"pyboxTextwrap resizy\" style=\"height: 102px;\" ><textarea wrap=\"off\" name=\"userinput\" class=\"pyboxInput\" cols=10 rows=4><\/textarea><\/div><\/div>\n<input type='hidden' id='defaultCode0' value='S = input()\\n'><\/input>\n<div class='pyboxbuttons'><table><tr>\n<td><input type='submit' name='submit' id='submit0' value=' '\/><\/td>\n<td><input type='button' name='switch' id=\"switch0\" value=\"Input Switch\" onclick=\"pbInputSwitch(0,'N')\" ><\/td>\n<td><input type='button' name='consolecopy' value=\"Open in console\" onclick=\"pbConsoleCopy(0)\" ><\/td>\n<td><input type='button' name='visualize' value=\"Visualize\" onclick=\"pbVisualize(0,'N')\" ><\/td>\n<\/tr><\/table><select id='pbSelect0' class='selectmore'><option name='more'>More actions...<\/option>\n<option name='history' data-pbonclick=\"historyClick(0,'8.adder')\" >History<\/option>\n<option name='default' data-pbonclick=\"pbSetText(0,descape($('#defaultCode0').val()))\" >Reset code to default<\/option>\n<option name='help' data-pbonclick=\"helpClick(0);\" >Help<\/option>\n<\/select><\/div>\n<input type=\"hidden\" name=\"lang\" value=\"\"\/><input type=\"hidden\" id=\"inputInUse0\" name=\"inputInUse\" value=\"Y\"\/>\n<input type=\"hidden\" name=\"pyId\" value=\"0\"\/>\n<input type=\"hidden\" name=\"hash\" value=\"92aaac8de87db04489b9f54bc3d9ecb3\"\/>\n<div id='pbresults0' class='pbresults avoidline'><\/div>\n<\/div>\n<\/form>\n<script type='text\/javascript'>jQuery(function(){pbToggleCodeMirror(0);});pbInputSwitch(0,\"N\");<\/script>\n<form class=\"pbform\" action=\"#\" id=\"pbform3\" method=\"POST\">\n<div class='pybox modeNeutral ' id='pybox3'>\n<img title='You have not yet completed this problem.' src='https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-content\/plugins\/pybox\/files\/icon.png' class='pycheck'\/><div class=\"heading\"><span class='type'>Coding Exercise: <\/span><span class='title'>Comptage de sous-cha\u00eenes<\/span><\/div> Comme mentionn\u00e9 dans la le\u00e7on 7A, une sous-cha\u00eene est une s\u00e9quence cons\u00e9cutive de caract\u00e8res \u00e0 l'int\u00e9rieur d'une autre cha\u00eene. La m\u00eame sous-cha\u00eene peut se trouver plusieurs fois \u00e0 l'int\u00e9rieur de la m\u00eame cha\u00eene: par exemple <code>expertiser<\/code> a la sous-cha\u00eene <code>er<\/code> 2 fois, et <code>La banane trans-panam\u00e9enne<\/code>&nbsp;a la sous-cha\u00eene <code>an<\/code> 4 fois. \u00c9crivez un programme qui prend deux lignes d'entr\u00e9es, dont la premi\u00e8re s'appelle&nbsp;<code>aiguille<\/code> et la seconde&nbsp;<code>botteDeFoin<\/code>. Affichez le nombre de fois que <code>aiguille<\/code> se produit comme une sous-cha\u00eene de <code>botteDeFoin<\/code>.<div class=\"helpOuter\" style=\"display: none;\"><div class=\"helpInner\"><div style=\"text-align: center\">You need to create an account and log in to ask a question.<\/div><\/div><\/div><div class='pyboxTextwrap pyboxCodewrap RW resizy'  style='height: 526px;'><textarea wrap='off' name='usercode3' id='usercode3'  cols=10 rows=20   class='pyboxCode RW'>\n# delete this comment and enter your code here\n<\/textarea><\/div>\n<div id='pbhistory3' class='flexcontain' style='display:none;'><\/div>\n<div name=\"pyinput\" id=\"pyinput3\">You may enter input for the program in the box below.<div class=\"pyboxTextwrap resizy\" style=\"height: 102px;\" ><textarea wrap=\"off\" name=\"userinput\" class=\"pyboxInput\" cols=10 rows=4><\/textarea><\/div><\/div>\n<div class='pyboxbuttons'><table><tr>\n<td><input type='submit' name='submit' id='submit3' value=' '\/><\/td>\n<td><input type='button' name='switch' id=\"switch3\" value=\"Input Switch\" onclick=\"pbInputSwitch(3,'N')\" ><\/td>\n<td><input type='button' name='consolecopy' value=\"Open in console\" onclick=\"pbConsoleCopy(3)\" ><\/td>\n<td><input type='button' name='visualize' value=\"Visualize\" onclick=\"pbVisualize(3,'N')\" ><\/td>\n<\/tr><\/table><select id='pbSelect3' class='selectmore'><option name='more'>More actions...<\/option>\n<option name='history' data-pbonclick=\"historyClick(3,'8.substrings')\" >History<\/option>\n<option name='help' data-pbonclick=\"helpClick(3);\" >Help<\/option>\n<\/select><\/div>\n<input type=\"hidden\" name=\"lang\" value=\"\"\/><input type=\"hidden\" id=\"inputInUse3\" name=\"inputInUse\" value=\"Y\"\/>\n<input type=\"hidden\" name=\"pyId\" value=\"3\"\/>\n<input type=\"hidden\" name=\"hash\" value=\"b448715fd241955e9b761cec9058d29d\"\/>\n<div id='pbresults3' class='pbresults avoidline'><\/div>\n<\/div>\n<\/form>\n<script type='text\/javascript'>jQuery(function(){pbToggleCodeMirror(3);});pbInputSwitch(3,\"N\");<\/script>\nDans la question suivante, une fois que vous l'aurez corrig\u00e9e, nous allons vous montrer une repr\u00e9sentation graphique de la sortie en utilisant des graphiques <code>*<\/code>.<br \/>\n<form class=\"pbform\" action=\"#\" id=\"pbform4\" method=\"POST\">\n<div class='pybox modeNeutral ' id='pybox4'>\n<img title='You have not yet completed this problem.' src='https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-content\/plugins\/pybox\/files\/icon.png' class='pycheck'\/><div class=\"heading\"><span class='type'>Coding Exercise: <\/span><span class='title'>Regardez la pendule<\/span><\/div> En physique, pour une pendule de longueur L et un angle initial A, son d\u00e9placement horizontal X (T) au temps T est donn\u00e9 par la formule:<\/p>\n<p style=\"text-align: center;\">X (T) = L \u00d7 cos(A \u00d7 cos(T \u00d7 \u221a<span style=\"text-decoration: overline;\">9,8\/L<\/span>)) - L \u00d7 cos(A)<\/p>\n<p>\u00c9crivez un programme qui prend deux lignes d'entr\u00e9es, la premi\u00e8re ligne est L et la seconde ligne est A. La sortie devrait \u00eatre de dix lignes, ce qui donne les valeurs de X (0), X (1), X (2), \u2026 , X (9). Par exemple, si la premi\u00e8re ligne d'entr\u00e9e est <code>53,1<\/code> et la seconde ligne d'entr\u00e9e est <code>0,8<\/code>, alors la premi\u00e8re ligne de sortie sera&nbsp;<code>0,0<\/code> et la deuxi\u00e8me ligne de sortie 53,1 * cos (0,8 * cos (1 * \u221a <span style=\"text-decoration: overline;\"> 9,8\/53,1 <\/span>)) - 53,1 * cos (0,8) ~ <code>2.6689<\/code>.<div class=\"helpOuter\" style=\"display: none;\"><div class=\"helpInner\"><div style=\"text-align: center\">You need to create an account and log in to ask a question.<\/div><\/div><\/div><div class='pyboxTextwrap pyboxCodewrap RW resizy'  style='height: 526px;'><textarea wrap='off' name='usercode4' id='usercode4'  cols=10 rows=20   class='pyboxCode RW'>\n# import qqch ici\nL = float(input())\nA = float(input())\n# delete this comment and enter your code here\n<\/textarea><\/div>\n<div id='pbhistory4' class='flexcontain' style='display:none;'><\/div>\n<div name=\"pyinput\" id=\"pyinput4\">You may enter input for the program in the box below.<div class=\"pyboxTextwrap resizy\" style=\"height: 102px;\" ><textarea wrap=\"off\" name=\"userinput\" class=\"pyboxInput\" cols=10 rows=4><\/textarea><\/div><\/div>\n<input type='hidden' id='defaultCode4' value='# import qqch ici\\nL = float(input())\\nA = float(input())\\n'><\/input>\n<div class='pyboxbuttons'><table><tr>\n<td><input type='submit' name='submit' id='submit4' value=' '\/><\/td>\n<td><input type='button' name='switch' id=\"switch4\" value=\"Input Switch\" onclick=\"pbInputSwitch(4,'N')\" ><\/td>\n<td><input type='button' name='consolecopy' value=\"Open in console\" onclick=\"pbConsoleCopy(4)\" ><\/td>\n<td><input type='button' name='visualize' value=\"Visualize\" onclick=\"pbVisualize(4,'N')\" ><\/td>\n<\/tr><\/table><select id='pbSelect4' class='selectmore'><option name='more'>More actions...<\/option>\n<option name='history' data-pbonclick=\"historyClick(4,'8.pendulum')\" >History<\/option>\n<option name='default' data-pbonclick=\"pbSetText(4,descape($('#defaultCode4').val()))\" >Reset code to default<\/option>\n<option name='help' data-pbonclick=\"helpClick(4);\" >Help<\/option>\n<\/select><\/div>\n<input type=\"hidden\" name=\"lang\" value=\"\"\/><input type=\"hidden\" id=\"inputInUse4\" name=\"inputInUse\" value=\"Y\"\/>\n<input type=\"hidden\" name=\"pyId\" value=\"4\"\/>\n<input type=\"hidden\" name=\"hash\" value=\"bd67dce376673bed77cbad8e97d6f8e2\"\/>\n<div id='pbresults4' class='pbresults avoidline'><\/div>\n<\/div>\n<\/form>\n<script type='text\/javascript'>jQuery(function(){pbToggleCodeMirror(4);});pbInputSwitch(4,\"N\");<\/script>\n<\/p>\n<p><form class=\"pbform\" action=\"#\" id=\"pbform5\" method=\"POST\">\n<div class='pybox modeNeutral ' id='pybox5'>\n<img title='You have not yet completed this problem.' src='https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-content\/plugins\/pybox\/files\/icon.png' class='pycheck'\/><div class=\"heading\"><span class='type'>Coding Exercise: <\/span><span class='title'>Centrage de texte<\/span><\/div>Pour ce programme, la premi\u00e8re ligne de l'entr\u00e9e est un nombre entier <code>largeur<\/code>. Puis, il y a quelques lignes de texte; la ligne <code>\"FIN\"<\/code> indique la fin du texte. Vous avez besoin d'imprimer une version <em>centr\u00e9e <\/em>du texte, en ajoutant des points&nbsp;<code>..<\/code> \u00e0 gauche et \u00e0 droite de chaque ligne de texte, de sorte que la longueur totale de chaque ligne du texte soit \u00e9gale \u00e0&nbsp;<code>largeur<\/code>. (La longueur de chaque ligne d'entr\u00e9e sera inf\u00e9rieur ou \u00e9gal \u00e0&nbsp;<code>largeur<\/code>.) Le <em>centrage<\/em> signifie que le nombre de points ajout\u00e9es \u00e0 gauche et \u00e0 droite doivent \u00eatre \u00e9gaux, si possible. Si n\u00e9cessaire, on peut ajouter un point de plus \u00e0 gauche qu\u2019\u00e0 droite. Par exemple, pour l'entr\u00e9e<\/p>\n<pre>13\nTexte\ndans\nle\ncentre!\nFIN<\/pre>la sortie correcte serait<\/p>\n<pre>....Texte....\n.....dans....\n......le.....\n...centre!...<\/pre><a class=\"hintlink\"  id=\"hintlink6\">Indice<\/a><div class=\"helpOuter\" style=\"display: none;\"><div class=\"helpInner\"><div style=\"text-align: center\">You need to create an account and log in to ask a question.<\/div><\/div><\/div><div class='pyboxTextwrap pyboxCodewrap RW resizy'  style='height: 526px;'><textarea wrap='off' name='usercode5' id='usercode5'  cols=10 rows=20   class='pyboxCode RW'>\nlargeur = int(input())\n# delete this comment and enter your code here\n<\/textarea><\/div>\n<div id='pbhistory5' class='flexcontain' style='display:none;'><\/div>\n<div name=\"pyinput\" id=\"pyinput5\">You may enter input for the program in the box below.<div class=\"pyboxTextwrap resizy\" style=\"height: 102px;\" ><textarea wrap=\"off\" name=\"userinput\" class=\"pyboxInput\" cols=10 rows=4><\/textarea><\/div><\/div>\n<input type='hidden' id='defaultCode5' value='largeur = int(input())\\n'><\/input>\n<div class='pyboxbuttons'><table><tr>\n<td><input type='submit' name='submit' id='submit5' value=' '\/><\/td>\n<td><input type='button' name='switch' id=\"switch5\" value=\"Input Switch\" onclick=\"pbInputSwitch(5,'N')\" ><\/td>\n<td><input type='button' name='consolecopy' value=\"Open in console\" onclick=\"pbConsoleCopy(5)\" ><\/td>\n<td><input type='button' name='visualize' value=\"Visualize\" onclick=\"pbVisualize(5,'N')\" ><\/td>\n<\/tr><\/table><select id='pbSelect5' class='selectmore'><option name='more'>More actions...<\/option>\n<option name='history' data-pbonclick=\"historyClick(5,'8.centering')\" >History<\/option>\n<option name='default' data-pbonclick=\"pbSetText(5,descape($('#defaultCode5').val()))\" >Reset code to default<\/option>\n<option name='help' data-pbonclick=\"helpClick(5);\" >Help<\/option>\n<\/select><\/div>\n<input type=\"hidden\" name=\"lang\" value=\"\"\/><input type=\"hidden\" id=\"inputInUse5\" name=\"inputInUse\" value=\"Y\"\/>\n<input type=\"hidden\" name=\"pyId\" value=\"5\"\/>\n<input type=\"hidden\" name=\"hash\" value=\"13e35af8e7bfe550f28f6899f8a0af6b\"\/>\n<div id='pbresults5' class='pbresults avoidline'><\/div>\n<\/div>\n<\/form>\n<script type='text\/javascript'>jQuery(function(){pbToggleCodeMirror(5);});pbInputSwitch(5,\"N\");<\/script>\n<\/p>\n<p><form class=\"pbform\" action=\"#\" id=\"pbform7\" method=\"POST\">\n<div class='pybox modeNeutral ' id='pybox7'>\n<img title='You have not yet completed this problem.' src='https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-content\/plugins\/pybox\/files\/icon.png' class='pycheck'\/><div class=\"heading\"><span class='type'>Coding Exercise: <\/span><span class='title'>Temps de fin<\/span><\/div>Ce programme prend deux lignes d'entr\u00e9es. La premi\u00e8re ligne est un \"temps de d\u00e9marrage\" exprim\u00e9 dans une horloge de 24 heures avec des z\u00e9ros, comme <code>08:30<\/code> ou <code>14:07<\/code>. La deuxi\u00e8me ligne est une dur\u00e9e d de quelques minutes. Le programme devra afficher la nouvelle heure, c'est-\u00e0-dire d minutes apr\u00e8s l'heure de d\u00e9part. Par exemple, pour l'entr\u00e9e<\/p>\n<pre>12:30\n47<\/pre>la sortie correcte serait <code>13:17<\/code>. Toutes les heures doivent \u00eatre format\u00e9es sous forme de nombres entre 00:00 et 23:59, mais le d\u00e9lai peut aller au-del\u00e0 de minuit. Par exemple, sur l'entr\u00e9e<\/p>\n<pre>23:59\n13<\/pre>la sortie correcte est <code>00:12<\/code>. Conseils: <a class=\"hintlink\"  id=\"hintlink8\">#1<\/a> <a class=\"hintlink\"  id=\"hintlink9\">#2<\/a><div class=\"helpOuter\" style=\"display: none;\"><div class=\"helpInner\"><div style=\"text-align: center\">You need to create an account and log in to ask a question.<\/div><\/div><\/div><div class='pyboxTextwrap pyboxCodewrap RW resizy'  style='height: 526px;'><textarea wrap='off' name='usercode7' id='usercode7'  cols=10 rows=20   class='pyboxCode RW'>\n# delete this comment and enter your code here\n<\/textarea><\/div>\n<div id='pbhistory7' class='flexcontain' style='display:none;'><\/div>\n<div name=\"pyinput\" id=\"pyinput7\">You may enter input for the program in the box below.<div class=\"pyboxTextwrap resizy\" style=\"height: 102px;\" ><textarea wrap=\"off\" name=\"userinput\" class=\"pyboxInput\" cols=10 rows=4><\/textarea><\/div><\/div>\n<div class='pyboxbuttons'><table><tr>\n<td><input type='submit' name='submit' id='submit7' value=' '\/><\/td>\n<td><input type='button' name='switch' id=\"switch7\" value=\"Input Switch\" onclick=\"pbInputSwitch(7,'N')\" ><\/td>\n<td><input type='button' name='consolecopy' value=\"Open in console\" onclick=\"pbConsoleCopy(7)\" ><\/td>\n<td><input type='button' name='visualize' value=\"Visualize\" onclick=\"pbVisualize(7,'N')\" ><\/td>\n<\/tr><\/table><select id='pbSelect7' class='selectmore'><option name='more'>More actions...<\/option>\n<option name='history' data-pbonclick=\"historyClick(7,'8.ending')\" >History<\/option>\n<option name='help' data-pbonclick=\"helpClick(7);\" >Help<\/option>\n<\/select><\/div>\n<input type=\"hidden\" name=\"lang\" value=\"\"\/><input type=\"hidden\" id=\"inputInUse7\" name=\"inputInUse\" value=\"Y\"\/>\n<input type=\"hidden\" name=\"pyId\" value=\"7\"\/>\n<input type=\"hidden\" name=\"hash\" value=\"2b1124a55c5c4a287ab7387eea845b65\"\/>\n<div id='pbresults7' class='pbresults avoidline'><\/div>\n<\/div>\n<\/form>\n<script type='text\/javascript'>jQuery(function(){pbToggleCodeMirror(7);});pbInputSwitch(7,\"N\");<\/script>\n<\/p>\n<p><form class=\"pbform\" action=\"#\" id=\"pbform10\" method=\"POST\">\n<div class='pybox modeNeutral ' id='pybox10'>\n<img title='You have not yet completed this problem.' src='https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-content\/plugins\/pybox\/files\/icon.png' class='pycheck'\/><div class=\"heading\"><span class='type'>Coding Exercise: <\/span><span class='title'>Table des caract\u00e8res<\/span><\/div>Il y a plusieurs le\u00e7ons nous vous avons montr\u00e9 le sch\u00e9ma suivant:<\/p>\n<pre>chr:      !   \"   #   $   %   &amp;   '   (   )   *   +   ,   -   .   \/ \nasc: 32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47 \nchr:  0   1   2   3   4   5   6   7   8   9   :   ;   &lt;   =   &gt;   ? \nasc: 48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63 \nchr:  @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O \nasc: 64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79 \nchr:  P   Q   R   S   T   U   V   W   X   Y   Z   [   \\   ]   ^   _ \nasc: 80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95 \nchr:  `   a   b   c   d   e   f   g   h   i   j   k   l   m   n   o \nasc: 96  97  98  99  100 101 102 103 104 105 106 107 108 109 110 111\nchr:  p   q   r   s   t   u   v   w   x   y   z   {   |   }   ~     \nasc: 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 <\/pre>\u00c9crivez un programme qui imprime ce tableau. (La niveleuse va ignorer les espaces \u00e0 la fin de la ligne.)<div class=\"helpOuter\" style=\"display: none;\"><div class=\"helpInner\"><div style=\"text-align: center\">You need to create an account and log in to ask a question.<\/div><\/div><\/div><div class='pyboxTextwrap pyboxCodewrap RW resizy'  style='height: 526px;'><textarea wrap='off' name='usercode10' id='usercode10'  cols=10 rows=20   class='pyboxCode RW'>\n# delete this comment and enter your code here\n<\/textarea><\/div>\n<div id='pbhistory10' class='flexcontain' style='display:none;'><\/div>\n<div name=\"pyinput\" id=\"pyinput10\">You may enter input for the program in the box below.<div class=\"pyboxTextwrap resizy\" style=\"height: 102px;\" ><textarea wrap=\"off\" name=\"userinput\" class=\"pyboxInput\" cols=10 rows=4><\/textarea><\/div><\/div>\n<div class='pyboxbuttons'><table><tr>\n<td><input type='submit' name='submit' id='submit10' value=' '\/><\/td>\n<td><input type='button' name='switch' id=\"switch10\" value=\"Input Switch\" onclick=\"pbInputSwitch(10,'N')\" ><\/td>\n<td><input type='button' name='consolecopy' value=\"Open in console\" onclick=\"pbConsoleCopy(10)\" ><\/td>\n<td><input type='button' name='visualize' value=\"Visualize\" onclick=\"pbVisualize(10,'N')\" ><\/td>\n<\/tr><\/table><select id='pbSelect10' class='selectmore'><option name='more'>More actions...<\/option>\n<option name='history' data-pbonclick=\"historyClick(10,'8.charmap')\" >History<\/option>\n<option name='help' data-pbonclick=\"helpClick(10);\" >Help<\/option>\n<\/select><\/div>\n<input type=\"hidden\" name=\"lang\" value=\"\"\/><input type=\"hidden\" id=\"inputInUse10\" name=\"inputInUse\" value=\"Y\"\/>\n<input type=\"hidden\" name=\"pyId\" value=\"10\"\/>\n<input type=\"hidden\" name=\"hash\" value=\"d03cfb771848d4ae759bb9b8cb7a9517\"\/>\n<div id='pbresults10' class='pbresults avoidline'><\/div>\n<\/div>\n<\/form>\n<script type='text\/javascript'>jQuery(function(){pbToggleCodeMirror(10);});pbInputSwitch(10,\"N\");<\/script>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cette le\u00e7on se compose de plusieurs exercices qui combinent les diff\u00e9rentes comp\u00e9tences que vous avez apprises dans les le\u00e7ons pr\u00e9c\u00e9dentes. Coding Exercise: Addition Python \u00c9crivez un programme qui prend une seule ligne d'entr\u00e9e de la forme \u00abnombre1\u00bb+\u00abnombre2\u00bb, o\u00f9 les deux &hellip; <a href=\"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/8-fr\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4661","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/pages\/4661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/comments?post=4661"}],"version-history":[{"count":39,"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/pages\/4661\/revisions"}],"predecessor-version":[{"id":14036,"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/pages\/4661\/revisions\/14036"}],"wp:attachment":[{"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/media?parent=4661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}