{"id":2697,"date":"2019-07-05T07:44:07","date_gmt":"2019-07-05T06:44:07","guid":{"rendered":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/?page_id=2697"},"modified":"2019-07-05T16:00:47","modified_gmt":"2019-07-05T15:00:47","slug":"memento","status":"publish","type":"page","link":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/python\/memento\/","title":{"rendered":"M\u00e9mento"},"content":{"rendered":"\n<p>D&rsquo;apr\u00e8s la collection Barbazo<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les principales op\u00e9rations en langage Python<\/h3>\n\n\n\n<p>La multiplication et la division sont prioritaires sur l&rsquo;addition et la soustraction<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Syntaxe<\/strong><\/td><td><strong>Op\u00e9ration<\/strong><\/td><\/tr><tr><td>a + b<\/td><td>Addition de a et b.<\/td><\/tr><tr><td>a * b<\/td><td>Multiplication de a et b.<\/td><\/tr><tr><td>a \/ b<\/td><td>Division de a par b.<\/td><\/tr><tr><td>a ** b<\/td><td>El\u00e9vation de a \u00e0 la puissance b.<\/td><\/tr><tr><td>x = randint(2,6)<\/td><td>Renvoie al\u00e9atoirement un nombre entier entre 2 et 6 inclus.<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">Affecter, demander \u00e0 l&rsquo;utilisateur et afficher en langage Python<\/h3>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Syntaxe<\/strong><\/td><td><strong>R\u00f4le<\/strong><\/td><\/tr><tr><td>x = 2.6 <\/td><td>Affecte la valeur 2.6 \u00e0 la variable x.<\/td><\/tr><tr><td>n = int(input(\u00ab\u00a0Entrer n\u00a0\u00bb))<\/td><td>Demande \u00e0 l&rsquo;utilisateur d&rsquo;entrer un entier (int) et l&rsquo;affecte \u00e0 n.<\/td><\/tr><tr><td>m = float(input(\u00ab\u00a0Entrer m\u00a0\u00bb))<\/td><td>Demande \u00e0 l&rsquo;utilisateur d&rsquo;entrer un nombre r\u00e9el (float) et l&rsquo;affecte \u00e0 m.<\/td><\/tr><tr><td>o = eval(input(\u00ab\u00a0Entrer o\u00a0\u00bb))<\/td><td>Demande \u00e0 l&rsquo;utilisateur d&rsquo;entrer un nombre qui peut \u00eatre une fraction (float) et l&rsquo;affecte \u00e0 o.<\/td><\/tr><tr><td>print(m) ou print(\u00ab\u00a0message\u00a0\u00bb)<\/td><td>Affiche dans la console Python la valeur de la variable m ou la cha\u00eene de caract\u00e8re <em>message<\/em>.<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">Tests, conditions et op\u00e9rateurs de comparaison en langage Python<\/h3>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Syntaxe<\/strong><\/td><td><strong>R\u00f4le<\/strong><\/td><\/tr><tr><td><em>if<\/em> condition :<p style=\"text-indent: 50px\">instruction(s)<\/p><\/td><td>Teste la condition et si elle est v\u00e9rifi\u00e9e, ex\u00e9cute la (ou les) instruction(s) indent\u00e9e(s).<\/td><\/tr><tr><td><em>if<\/em> condition <em>:<\/em><p style=\"text-indent: 50px\">instruction(s) 1<\/p><br><em>else :<\/em><p style=\"text-indent: 50px\">instruction(s) 2<\/p><\/td><td>Teste la condition et si elle est v\u00e9rifi\u00e9e, ex\u00e9cute la (ou les) instruction(s) 1 indent\u00e9e(s) sinon ex\u00e9cute la (ou les) instruction(s) 2 indent\u00e9e(s).<\/td><\/tr><tr><td><em>if<\/em> condition 1 <em>:<\/em><p style=\"text-indent: 50px\">instruction(s) 1<\/p><em>elif<\/em> condition 2 <em>:<\/em><p style=\"text-indent: 50px\">instruction(s) 2<\/p><em>else :<\/em><p style=\"text-indent: 50px\">instruction(s) 3<\/p><\/td><td>Teste la condition 1 et si elle est v\u00e9rifi\u00e9e, ex\u00e9cute la (ou les) instruction(s) 1 indent\u00e9e(s), sinon teste la condition 2. Si elle est v\u00e9rifi\u00e9e, ex\u00e9cute la (ou les) instruction(s) 2 indent\u00e9e(s), sinon ex\u00e9cute la (ou les) instruction(s) 3.<\/td><\/tr><tr><td>a == b<\/td><td>Teste si a est \u00e9gal \u00e0 b.<\/td><\/tr><tr><td>a != b<\/td><td>Teste si a est diff\u00e9rent de b.<\/td><\/tr><tr><td>a &lt; b (ou a &gt; b)<\/td><td>Compare si a est strictement inf\u00e9rieur (ou sup\u00e9rieur) \u00e0 b.<\/td><\/tr><tr><td>a &lt;= b (ou a &gt;= b)<\/td><td>Compare si a est inf\u00e9rieur ou \u00e9gal (ou sup\u00e9rieur ou \u00e9gal) \u00e0 b.<\/td><\/tr><tr><td>condition 1 <em>and<\/em> condition 2<\/td><td>Teste si la condition 1 ET la condition 2 sont v\u00e9rifi\u00e9es.<\/td><\/tr><tr><td>condition 1 <em>or<\/em> condition 2<\/td><td>Teste si la condition 1 OU la condition 2 est v\u00e9rifi\u00e9e.<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">Les boucles en langage Python<\/h3>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Syntaxe<\/strong><\/td><td><strong>R\u00f4le<\/strong><\/td><\/tr><tr><td><em>while<\/em> condition <em>:<\/em><p style=\"text-indent: 50px\">instruction(s)<\/p><\/td><td>Ex\u00e9cute en boucle la (ou les) <em>instruction(s)<\/em> tant que la <em>condition<\/em> est v\u00e9rifi\u00e9e.<\/td><\/tr><tr><td><em>for<\/em> variable <em>in range(n) :<\/em><p style=\"text-indent: 50px\">instruction(s)<\/p><\/td><td>Ex\u00e9cute en boucle la (ou les) <em>instruction(s)<\/em> pour une <em>variable<\/em> allant de 0 \u00e0 n-1.<\/td><\/tr><tr><td><em>for<\/em> variable <em>in range(n,m) :<\/em><p style=\"text-indent: 50px\">instruction(s)<\/p><\/td><td>Ex\u00e9cute en boucle la (ou les) <em>instruction(s)<\/em> pour une <em>variable<\/em> allant de n \u00e0 m-1.<\/td><\/tr><tr><td><em>for<\/em> variable <em>in range(n,m,k) :<\/em><p style=\"text-indent: 50px\">instruction(s)<\/p><\/td><td>Ex\u00e9cute en boucle la (ou les) <em>instruction(s)<\/em> pour une <em>variable<\/em> allant de n \u00e0 m-1 avec un pas de k.<\/td><\/tr><tr><td><em>for<\/em> caractere <em>in <\/em>chaine<em> :<\/em><p style=\"text-indent: 50px\">instruction(s)<\/p><\/td><td>Ex\u00e9cute en boucle la (ou les) <em>instruction(s)<\/em> pour chaque <em>caractere<\/em> de la cha\u00eene de caract\u00e8res <em>chaine<\/em>.<\/td><\/tr><\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\">Cr\u00e9er une fonction en langage Python<\/h3>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><strong>Syntaxe<\/strong><\/td><td><strong>Commentaires<\/strong><\/td><\/tr><tr><td><em>def<\/em> nom<em>(p1,p2) :<\/em><p style=\"text-indent: 50px\">instruction(s)<\/p><br><p style=\"text-indent: 50px\"><em>return<\/em> resultat<\/p><\/td><td>Une fonction est un programme qui porte un <em>nom<\/em> et qui peut utiliser plusieurs param\u00e8tres (p1,p2&#8230;) ou aucun param\u00e8tre.<br>Le mot-cl\u00e9 <em>return<\/em> est obligatoire \u00e0 la fin de la fonction. Le <em>resultat<\/em> renvoy\u00e9 peut \u00eatre utilis\u00e9 dans un autre programme ou une autre fonction.<\/td><\/tr><\/tbody><\/table>\n","protected":false},"excerpt":{"rendered":"<p>D&rsquo;apr\u00e8s la collection Barbazo Les principales op\u00e9rations en langage Python La multiplication et la division sont prioritaires sur l&rsquo;addition et la soustraction Syntaxe Op\u00e9ration a + b Addition de a et b. a * b Multiplication de a et b. a \/ b Division de a par b. a ** b El\u00e9vation de a \u00e0 &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/python\/memento\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"parent":2523,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"template-onecolumn.php","meta":{"footnotes":""},"class_list":["post-2697","page","type-page","status-publish","hentry","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/pages\/2697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/comments?post=2697"}],"version-history":[{"count":11,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/pages\/2697\/revisions"}],"predecessor-version":[{"id":2718,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/pages\/2697\/revisions\/2718"}],"up":[{"embeddable":true,"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/pages\/2523"}],"wp:attachment":[{"href":"https:\/\/ent2d.ac-bordeaux.fr\/disciplines\/svt\/wp-json\/wp\/v2\/media?parent=2697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}