{"id":1249,"date":"2020-11-08T20:09:28","date_gmt":"2020-11-08T19:09:28","guid":{"rendered":"http:\/\/mathquiz.fr\/?page_id=1249"},"modified":"2020-11-08T20:24:28","modified_gmt":"2020-11-08T19:24:28","slug":"variables-types-de-variables-lecture-ecriture-partie-2-2","status":"publish","type":"page","link":"https:\/\/mathquiz.fr\/?page_id=1249","title":{"rendered":"Variables, types de variables, lecture, \u00e9criture (Partie 2\/2)"},"content":{"rendered":"\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Afin de suivi le cours\/TD plus agr\u00e9able, je vous conseille de lire le guide vid\u00e9o disponible en cliquant sur l&rsquo;image ci-dessous. Vous pouvez par ailleurs optimiser votre espace de travail en ouvrant une fen\u00eatre consacr\u00e9 au guide vid\u00e9o et une autre \u00e0 la lecture de cette page web.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.youtube.com\/watch?v=E2n1gfZxUPU\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" width=\"640\" height=\"446\" src=\"http:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/11\/log.png\" alt=\"\" class=\"wp-image-1197\" srcset=\"https:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/11\/log.png 640w, https:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/11\/log-300x209.png 300w, https:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/11\/log-370x258.png 370w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Pour qu&rsquo;une machine puisse communiquer avec son utilisateur, il est important qu&rsquo;elle puisse interagir avec ce dernier. Pour cela, il faut que la machine puisse afficher de l&rsquo;information pour guider l&rsquo;utilisateur. Pour mener une interaction, il faut que l&rsquo;utilisateur envoie des informations vers cette machine. Ces informations doivent \u00eatre stock\u00e9e en m\u00e9moire, afin qu&rsquo;elles puissent \u00eatre trait\u00e9es par la machine. Une fois le traitement de cette information, ou des informations saisit par l&rsquo;utilisateur, la machine affiche un r\u00e9sultat qui informe l&rsquo;utilisateur. Ce principe de communication entre l&rsquo;homme et la machine est la base de l&rsquo;informatique.<\/p>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">3. Variables et op\u00e9rations<\/span><\/strong><\/p>\n\n\n\n<p>Comme expliqu\u00e9&nbsp;ci-dessus, les variables peuvent changer de valeurs au cours d\u2019un programme. Cela est&nbsp;possible en effectuant des op\u00e9rations&nbsp;sur la variable&nbsp;ou en changeant la valeur par une nouvelle affectation.&nbsp;<\/p>\n\n\n\n<p>Voir programme ci-dessous :<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brf\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brf\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<ul><li>La premi\u00e8re instruction&nbsp;<strong>age=16&nbsp;<\/strong>permet de stocker dans un espace m\u00e9moire la valeur 16 dans une variable appel\u00e9e&nbsp;age.&nbsp;<\/li><li>La deuxi\u00e8me instruction<strong>&nbsp;print(age)&nbsp;<\/strong>\u00e9crit la valeur stock\u00e9e&nbsp;dans la variable&nbsp;age. C\u2019est-\u00e0-dire 16.&nbsp;<\/li><li>La troisi\u00e8me instruction&nbsp;<strong>age=18<\/strong>&nbsp;stocke la valeur 18 dans l\u2019espace m\u00e9moire d\u00e9di\u00e9 \u00e0 la variable&nbsp;age. Sa valeur n\u2019est plus 16 mais 18.&nbsp;<\/li><li>La quatri\u00e8me instruction<strong>&nbsp;print(age)&nbsp;<\/strong>\u00e9crit&nbsp;la valeur stock\u00e9e&nbsp;dans la variable&nbsp;age. C\u2019est-\u00e0-dire 18.&nbsp;<\/li><\/ul>\n\n\n\n<p>Regardons maintenant le programme suivant et ex\u00e9cutons-le.<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brg\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brg\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<ul><li>Dans la premi\u00e8re instruction : On stocke la valeur 2 dans une variable&nbsp;nomm\u00e9e&nbsp;nombre1.&nbsp;<\/li><li>Dans la&nbsp;deuxi\u00e8me instruction : On stocke la valeur&nbsp;3&nbsp;dans une variable nomm\u00e9e&nbsp;nombre2.&nbsp;<\/li><li>Dans la troisi\u00e8me instruction : On stocke la valeur de la variable nombre1 que l&rsquo;on additionne avec la valeur de la variable nombre2 qui est stock\u00e9e dans une variable nomm\u00e9e nombre3.&nbsp;<\/li><li>Dans la quatri\u00e8me instruction : On affiche la valeur de la variable nombre 3.&nbsp; C\u2019est-\u00e0-dire 5 (2+3).&nbsp;<\/li><\/ul>\n\n\n\n<p>Pour faire \u00e9voluer les valeurs des variables, on utilise ce type d&rsquo;op\u00e9rateur. Il en existent plusieurs. Voici un tableau des op\u00e9rateurs non exhaustif.<\/p>\n\n\n\n<p><strong>Tableau des op\u00e9rateurs :<\/strong>&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Op\u00e9rateur<\/strong>&nbsp;<\/td><td><strong>Type de variable<\/strong>&nbsp;<\/td><td><strong>R\u00f4le<\/strong>&nbsp;<\/td><\/tr><tr><td><strong>+<\/strong>&nbsp;<\/td><td><strong>int,&nbsp;float<\/strong>&nbsp;<\/td><td><strong>Additionne&nbsp;les valeurs stock\u00e9es&nbsp;dans les variables.<\/strong>&nbsp;<\/td><\/tr><tr><td><strong>&#8211;<\/strong>&nbsp;<\/td><td><strong>int,&nbsp;float<\/strong>&nbsp;<\/td><td><strong>Soustrait&nbsp;les valeurs stock\u00e9es dans les variables.<\/strong>&nbsp;<\/td><\/tr><tr><td><strong>*<\/strong>&nbsp;<\/td><td><strong>int,&nbsp;float<\/strong>&nbsp;<\/td><td><strong>Multiplie&nbsp;les valeurs stock\u00e9es dans les variables.<\/strong>&nbsp;<\/td><\/tr><tr><td><strong>\/<\/strong>&nbsp;<\/td><td><strong>int,&nbsp;float<\/strong>&nbsp;<\/td><td><strong>Divise les valeurs stock\u00e9es dans les variables.<\/strong>&nbsp;<\/td><\/tr><tr><td><strong>**<\/strong>&nbsp;<\/td><td><strong>int,&nbsp;float<\/strong>&nbsp; &nbsp;<\/td><td><strong>Op\u00e9rateur des puissances :<\/strong>&nbsp; <strong>Variable1**variable2 (variable1<\/strong><sup><strong>variable2<\/strong><\/sup><strong>).<\/strong>&nbsp;<\/td><\/tr><tr><td><strong>+<\/strong>&nbsp;<\/td><td><strong>str<\/strong>&nbsp;<\/td><td><strong>Concat\u00e9nation de cha\u00eene de caract\u00e8res.<\/strong>&nbsp;<\/td><\/tr><tr><td>\u2026&nbsp;<\/td><td>\u2026&nbsp;<\/td><td><strong>&#8230;<\/strong>&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Pour r\u00e9sumer, ces op\u00e9rateurs, ex\u00e9cuter le programme suivant :<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brh\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brh\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<p>On obtient l\u2019affichage des op\u00e9rations : 2+3;&nbsp;2-3; 2X3; 2\/3; 2<sup>3<\/sup>.&nbsp;<\/p>\n\n\n\n<p><strong>Remarque :&nbsp;<\/strong>L\u2019op\u00e9ration 2\/3, nous donne un r\u00e9sultat arrondi.&nbsp;Il est \u00e0 noter que certains calculs math\u00e9matiques en python ne donneront que des approximations. Cela est d\u00fb \u00e0 la conversion des nombres d\u00e9cimaux en binaires. La virgule flottante peut \u00eatre inexacte. Pour les plus curieux vous pouvez lire l&rsquo;article en <a rel=\"noreferrer noopener\" href=\"https:\/\/zestedesavoir.com\/tutoriels\/570\/introduction-a-larithmetique-flottante\/approximation-des-reels-par-les-flottants\/\" target=\"_blank\">cliquant ici<\/a> (c&rsquo;est assez compliqu\u00e9).<\/p>\n\n\n\n<p>Si votre programme utilise l\u2019op\u00e9rateur + et que vos variables sont de types chaines de caract\u00e8res. Le r\u00e9sultat sera une concat\u00e9nation de ses deux chaines. La concat\u00e9nation est l&rsquo;op\u00e9ration qui va \u00ab\u00a0fusionner\u00a0\u00bb vos chaines de caract\u00e8res en une seule et m\u00eame chaine.<\/p>\n\n\n\n<p><strong>Exemple :<\/strong><\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Bri\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Bri\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<p>Dans une op\u00e9ration, il est possible de r\u00e9affecter une valeur \u00e0 une variable en exploitant celle d\u00e9j\u00e0 stock\u00e9e dans la m\u00e9moire vive.<\/p>\n\n\n\n<p><strong>Exemple :<\/strong><\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brk\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brk\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<ul><li>Premi\u00e8re instruction : On stocke dans la variable&nbsp;mon_argent&nbsp;la valeur 100.&nbsp;<\/li><li>Deuxi\u00e8me instruction :&nbsp;&nbsp;On additionne&nbsp;\u00e0 la valeur stock\u00e9e dans la m\u00e9moire vive de la variable&nbsp;mon_argent&nbsp;la valeur 20. Ensuite le r\u00e9sultat de cette op\u00e9ration est stock\u00e9 dans l\u2019espace m\u00e9moire d\u00e9di\u00e9 \u00e0 la variable&nbsp;mon_argent. En outre l\u2019op\u00e9ration est toujours ex\u00e9cut\u00e9e en premier lieu avant l\u2019affectation.&nbsp;<\/li><li>Troisi\u00e8me instruction : On affiche la valeur de la variable&nbsp;mon_argent.&nbsp;(100+20=120)&nbsp;<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p><strong><em>Exercice 3&nbsp;<\/em><\/strong><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Cr\u00e9er un programme compos\u00e9 des variables suivantes&nbsp;:<\/strong>&nbsp;<\/p>\n\n\n\n<ul><li><strong>nb1 ayant comme valeur 5.<\/strong>&nbsp; <\/li><li><strong>nb2&nbsp;ayant comme valeur&nbsp;8.<\/strong>&nbsp; <\/li><li><strong>nb3&nbsp;ayant comme valeur&nbsp;3.<\/strong>&nbsp; <\/li><li><strong>somme&nbsp;variable \u00e0 laquelle on affecte l\u2019addition des variables nb1, nb2 et nb3.<\/strong>&nbsp; <strong>Le programme affiche en sortie la valeur de la variable somme.<\/strong>&nbsp;<\/li><\/ul>\n<\/div><\/div>\n\n\n\n<p><strong>(En utilisant l&rsquo;\u00e9diteur ci-dessous)<\/strong>&nbsp; &nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/5\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/5\">create.withcode.uk<\/a><\/iframe>\n\n\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Cliquer sur le + pour obtenir la r\u00e9ponse :<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\"><iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brn\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brn\">create.withcode.uk<\/a><\/iframe><\/div><\/div>\n\n\n\n<p><strong><em>Exercice 4<\/em><\/strong><\/p>\n\n\n\n<p><strong>1) Tester le programme<\/strong> <strong>ci-dessous<\/strong>.<\/p>\n\n\n\n<p><strong>2) D\u00e9rouler le programme. C\u2019est-\u00e0-dire expliquer le r\u00f4le de chacune des instructions du programme.<\/strong>&nbsp;&nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brp\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brp\">create.withcode.uk<\/a><\/iframe>\n\n\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Cliquer sur le + pour obtenir la r\u00e9ponse :<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<p>Chaque num\u00e9ro correspond \u00e0 l&rsquo;instruction ex\u00e9cut\u00e9e par le programme.<\/p>\n<p>1) On affecte \u00e0 une variable nomm\u00e9e a la valeur 5.<\/p>\n<p>2) On affecte \u00e0 une variable nomm\u00e9e b la valeur 6.<\/p>\n<p>3) On affecte \u00e0 une variable nomm\u00e9e c la valeur de la variable a, c&rsquo;est-\u00e0-dire 5.<\/p>\n<p>4) On affecte \u00e0 une variable nomm\u00e9e a la valeur de la variable b, c&rsquo;est-\u00e0-dire 6.<\/p>\n<p>5) On affecte \u00e0 une variable nomm\u00e9e b la valeur de la variable c, c&rsquo;est-\u00e0-dire 5.<\/p>\n<p>6) On affiche la chaine de caract\u00e8re : \u00ab\u00a0La valeur de la variable a est \u00e9gale \u00e0\u00a0\u00bb suivi de la valeur de variable a, c&rsquo;est-\u00e0-dire 6. <\/p>\n<p>7) On affiche la chaine de caract\u00e8re : \u00ab\u00a0La valeur de la variable a est \u00e9gale \u00e0\u00a0\u00bb suivi de la valeur de variable b, c&rsquo;est-\u00e0-dire 5. <\/p>\n<p>Le programme ci-dessus est appel\u00e9 algorithme de permutation de variables.<br \/>\n<\/div><\/div>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">4. Lecture\/flux d&rsquo;entr\u00e9e<\/span><\/strong><\/p>\n\n\n\n<p><strong>Cours<\/strong>&nbsp;<\/p>\n\n\n\n<p>Pour amener une interaction entre l&rsquo;ordinateur et l\u2019utilisateur. Il est important que ces deux interlocuteurs puissent communiquer. Pour cela, l\u2019utilisateur peut saisir des informations, en g\u00e9n\u00e9ral \u00e0 l\u2019aide d\u2019un clavier ou&nbsp;d\u2019un&nbsp;autre p\u00e9riph\u00e9rique&nbsp;(manettes, souris, micro,&nbsp;etc). Ces informations sont stock\u00e9es dans des variables et trait\u00e9es par un programme.&nbsp;&nbsp;<\/p>\n\n\n\n<p>L\u2019ordinateur<strong>&nbsp;lit<\/strong>&nbsp;ses informations. On parle alors de&nbsp;<strong>lecture<\/strong>. L\u2019utilisateur&nbsp;<strong>entre<\/strong>&nbsp;des informations&nbsp;dans l\u2019ordinateur. On parle alors de flux d\u2019<strong>entr\u00e9e<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Voici un programme&nbsp;permettant&nbsp;de saisir une valeur :&nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brq\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brq\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<ul><li>La premi\u00e8re instruction : affiche la chaine de caract\u00e8re \u201cSaisir un nombre entier\u201d.&nbsp;<\/li><\/ul>\n\n\n\n<ul><li>La deuxi\u00e8me instruction : permet de stocker une valeur dans la variable a.&nbsp;<\/li><li>La troisi\u00e8me instruction : affiche la chaine de caract\u00e8re \u201cLe nombre saisit est : \u201d suivit de la valeur de la variable a.&nbsp;<\/li><\/ul>\n\n\n\n<p>Nous allons revenir sur la fonctionnalit\u00e9 de la deuxi\u00e8me instruction. Et observer comment cette derni\u00e8re s\u2019\u00e9crit.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"800\" height=\"300\" src=\"http:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/10\/image.png\" alt=\"\" class=\"wp-image-1009\" srcset=\"https:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/10\/image.png 800w, https:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/10\/image-300x113.png 300w, https:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/10\/image-768x288.png 768w, https:\/\/mathquiz.fr\/wp-content\/uploads\/2020\/10\/image-370x139.png 370w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p><strong>Remarque :<\/strong>&nbsp;Dans l\u2019instruction&nbsp;input(), aucune information est mise entre ses parenth\u00e8ses. Pourtant, il est possible d\u2019y ajouter une chaine de caract\u00e8re.&nbsp;<\/p>\n\n\n\n<p>Notre programme peut se&nbsp;transformer&nbsp;de la fa\u00e7on suivante :&nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brr\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brr\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<p>Afin se familiariser avec cette instruction, voici plusieurs exemples d\u2019applications.&nbsp;<\/p>\n\n\n\n<p><strong>Exemple 4<\/strong> :<\/p>\n\n\n\n<p>Taper votre nom en ex\u00e9cutant le programme.<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brs\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brs\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<p><strong>Remarque : <\/strong>C\u2019est gr\u00e2ce aux flux d\u2019entr\u00e9es et de sorties que l\u2019interaction entre homme et machines, ainsi que machines et machines sont possibles.<\/p>\n\n\n\n<p><strong>Exemple complet&nbsp;:<\/strong><\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Brt\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Brt\">create.withcode.uk<\/a><\/iframe>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p><em><strong>Exercice 5<\/strong>&nbsp;<\/em><\/p>\n\n\n\n<p><strong>On consid\u00e8re le programme suivant :<\/strong>&nbsp; &nbsp;<\/p>\n\n\n\n<p> <strong>1) Tester le programme ci-dessous. Quel est son r\u00f4le ?<\/strong>&nbsp; <\/p>\n\n\n\n<p><strong>2) Tester le programme en saisissant des nombres d\u00e9cimaux. Que se passe-t-il ?&nbsp;<\/strong>&nbsp; <\/p>\n\n\n\n<p><strong>3) Corriger le programme afin qu\u2019il puisse accepter des nombres d\u00e9cimaux.<\/strong>&nbsp;&nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Bsk\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Bsk\">create.withcode.uk<\/a><\/iframe>\n\n\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Cliquer sur le + pour obtenir la r\u00e9ponse :<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<p>1) Le r\u00f4le du programme est d&rsquo;afficher le r\u00e9sultat d&rsquo;une multiplication de deux nombres saisit par l&rsquo;utilisateur.<\/p>\n<p>2) Si l&rsquo;on saisit deux nombres d\u00e9cimaux, on obtient un message d&rsquo;erreur. En effet, le programme demande de saisir deux valeur enti\u00e8re, car les variables sont de type int.<\/p>\n<p>3) Il faut changer \u00e0 la ligne 2 et 3 le type de variable. On change le type int en float afin de pouvoir saisir des nombres d\u00e9cimaux.<\/p>\n<\/div><\/div>\n\n\n\n<p><em><strong>Exercice 6<\/strong>&nbsp;<\/em><\/p>\n\n\n\n<p><strong>Cr\u00e9er un programme avec deux variables flottantes nomm\u00e9es cote et aire. L\u2019utilisateur saisit la valeur de la variable cote.&nbsp;<\/strong>&nbsp; <strong>Ce programme doit donner la valeur de l\u2019aire d\u2019un carr\u00e9 de c\u00f4t\u00e9 \u00e9gale \u00e0 la valeur de la variable cote.<\/strong>&nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/5\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/5\">create.withcode.uk<\/a><\/iframe>\n\n\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Cliquer sur le + pour obtenir la r\u00e9ponse :<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\"><iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Bsm\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Bsm\">create.withcode.uk<\/a><\/iframe><\/div><\/div>\n\n\n\n<p><em><strong>Exercice 7<\/strong>&nbsp;<\/em><\/p>\n\n\n\n<p><strong>Cr\u00e9er un programme avec&nbsp;trois&nbsp;variables&nbsp;flottantes&nbsp;nomm\u00e9es&nbsp;longueur, largeur et aire. L\u2019utilisateur saisit la valeur des&nbsp;variables&nbsp;longueur et largeur.&nbsp;<\/strong>&nbsp; <strong>Ce programme doit donner la valeur de l\u2019aire d\u2019un&nbsp;rectangle&nbsp;de&nbsp;largeur&nbsp;\u00e9gale \u00e0 la valeur de la variable&nbsp;largeur et&nbsp;de longueur&nbsp;\u00e9gale \u00e0 la valeur de la variable longueur.<\/strong>&nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/5\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/5\">create.withcode.uk<\/a><\/iframe>\n\n\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Cliquer sur le + pour obtenir la r\u00e9ponse :<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\"><iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Bsn\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Bsn\">create.withcode.uk<\/a><\/iframe><\/div><\/div>\n\n\n\n<p><em><strong>Exercice&nbsp;8<\/strong>&nbsp;<\/em><\/p>\n\n\n\n<p><strong>Cr\u00e9er un programme avec&nbsp;deux&nbsp;variables&nbsp;de type&nbsp;str&nbsp;nomm\u00e9es&nbsp;prenom&nbsp;et nom.&nbsp;L\u2019utilisateur saisit la valeur des variables&nbsp;prenom&nbsp;et nom.&nbsp;<\/strong>&nbsp; <strong>Ce programme doit demander \u00e0 l\u2019utilisateur son&nbsp;prenom&nbsp;et son nom. Il affichera ensuite la chaine de caract\u00e8re \u201cSalut !\u201d suivi du&nbsp;prenom&nbsp;et du nom saisit par l\u2019utilisateur.<\/strong>&nbsp;&nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/5\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/5\">create.withcode.uk<\/a><\/iframe>\n\n\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Cliquer sur le + pour obtenir la r\u00e9ponse :<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\"><iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Bsp\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Bsp\">create.withcode.uk<\/a><\/iframe><\/div><\/div>\n\n\n\n<p><em><strong>Exercice&nbsp;9<\/strong>&nbsp;<\/em><\/p>\n\n\n\n<p><strong>On consid\u00e8re le programme suivant :&nbsp;<\/strong>&nbsp;<\/p>\n\n\n\n<p><strong>1) Tester le programme ci-dessous et d\u00e9rouler-le.<\/strong>&nbsp;<strong>C\u2019est-\u00e0-dire expliquer le r\u00f4le de chacune des instructions du programme.<\/strong><\/p>\n\n\n\n<p><strong>2) Modifier le programme de tel fa\u00e7on \u00e0 ce qu\u2019il puisse rajouter de l\u2019argent de son&nbsp;coffre-fort. Attention, le texte affich\u00e9 par l\u2019ordinateur doit \u00eatre coh\u00e9rent avec la situation.<\/strong>&nbsp;<\/p>\n\n\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Bsq\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Bsq\">create.withcode.uk<\/a><\/iframe>\n\n\n<div class=\"su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Cliquer sur le + pour obtenir la r\u00e9ponse :<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n1)<br \/>\nLigne 1 : On affecte la valeur 10000 \u00e0 la variable mon_coffre_fort.<\/p>\n<p>Ligne 2 : On affiche la chaine de caract\u00e8re \u201cCombien de pieces d&rsquo;or souhaitez-vous retirer de votre coffre fort ? \u00ab\u00a0. On affecte la valeur saisit par l\u2019utilisateur \u00e0 la variable pieces.<\/p>\n<p>Ligne 3 : On affecte la valeur de la variable mon_coffre_fort moins la valeur de la variable pieces \u00e0 la variable mon_coffre_fort. <\/p>\n<p>Ligne 4 : On affiche la chaine de caract\u00e8re \u00ab\u00a0Vous avez retirer \u00a0\u00bb suivit de la valeur de la variable pieces suivit de la chaine de caract\u00e8re \u00a0\u00bb pieces d&rsquo;or. Il vous reste \u00a0\u00bb suivit de la valeur de la variable mon_coffre_fort suivit de la chaine de caract\u00e8re \u00a0\u00bb pieces d&rsquo;or !\u00a0\u00bb<\/p>\n<p>2)<\/p>\n<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/create.withcode.uk\/embed\/Bsr\"><a target=\"_blank\" href=\"https:\/\/create.withcode.uk\/python\/Bsr\">create.withcode.uk<\/a><\/iframe>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><div class=\"su-button-center\"><a href=\"http:\/\/mathquiz.fr\/?page_id=857\" class=\"su-button su-button-style-3d\" style=\"color:#FFFFFF;background-color:#2D89EF;border-color:#246ec0;border-radius:9px\" target=\"_self\"><span style=\"color:#FFFFFF;padding:0px 24px;font-size:18px;line-height:36px;border-color:#6cadf4;border-radius:9px;text-shadow:none\"> Cours pr\u00e9c\u00e9dent<\/span><\/a><\/div><br><br><\/td><td><div class=\"su-button-center\"><a href=\"http:\/\/mathquiz.fr\/?page_id=860\" class=\"su-button su-button-style-3d\" style=\"color:#FFFFFF;background-color:#2D89EF;border-color:#246ec0;border-radius:9px\" target=\"_self\"><span style=\"color:#FFFFFF;padding:0px 24px;font-size:18px;line-height:36px;border-color:#6cadf4;border-radius:9px;text-shadow:none\"> Suite du cours<\/span><\/a><\/div><br><br><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Afin de suivi le cours\/TD plus agr\u00e9able, je vous conseille de lire le guide vid\u00e9o disponible en cliquant sur l&rsquo;image ci-dessous. Vous pouvez par ailleurs optimiser votre espace de travail en ouvrant une fen\u00eatre consacr\u00e9[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":851,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/mathquiz.fr\/index.php?rest_route=\/wp\/v2\/pages\/1249"}],"collection":[{"href":"https:\/\/mathquiz.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mathquiz.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mathquiz.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mathquiz.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1249"}],"version-history":[{"count":3,"href":"https:\/\/mathquiz.fr\/index.php?rest_route=\/wp\/v2\/pages\/1249\/revisions"}],"predecessor-version":[{"id":1260,"href":"https:\/\/mathquiz.fr\/index.php?rest_route=\/wp\/v2\/pages\/1249\/revisions\/1260"}],"up":[{"embeddable":true,"href":"https:\/\/mathquiz.fr\/index.php?rest_route=\/wp\/v2\/pages\/851"}],"wp:attachment":[{"href":"https:\/\/mathquiz.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}