{"id":210,"date":"2021-11-30T11:44:04","date_gmt":"2021-11-30T10:44:04","guid":{"rendered":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/?p=210"},"modified":"2022-01-03T16:50:57","modified_gmt":"2022-01-03T15:50:57","slug":"pygame","status":"publish","type":"post","link":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/2021\/11\/30\/pygame\/","title":{"rendered":"Pygame"},"content":{"rendered":"\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#dab2ff\">Programme pour afficher une maison :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import pygame\n\nviolet=(84,22,180)\nbleu=(0,102,255)\nblanc=(255,255,255)\n\npygame.init()\nscreen = pygame.display.set_mode((640,480))\nscreen.fill(blanc)\n\npygame.draw.rect(screen,violet,(320,240,40,40))\npygame.draw.polygon(screen,bleu, ( (320,240),(340,220),(360,240)))\n \npygame.display.flip()\ncontinuer= True\nwhile continuer:\n    for event in pygame.event.get():\n        if event.type == pygame.QUIT:\n            continuer= False            \npygame.quit()<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"636\" height=\"478\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-8.png\" alt=\"\" class=\"wp-image-213\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-8.png 636w, http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-8-300x225.png 300w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/figure>\n\n\n\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#ddbaff\">Modification pour ajouter de l&rsquo;herbe et un soleil :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import pygame\n\nviolet=(84,22,180)\nbleu=(0,102,255)\nblanc=(255,255,255)\nvert=(0,255,0)\njaune=(255,255,0)\n\npygame.init()\nscreen = pygame.display.set_mode((640,480))\nscreen.fill(blanc)\n\npygame.draw.rect(screen,violet,(320,240,40,40))\npygame.draw.polygon(screen,bleu, ( (320,240),(340,220),(360,240)))\npygame.draw.rect(screen,vert,(0,280,640,200))\npygame.draw.rect(screen,jaune,(0,0,50,50))\n                                            \npygame.display.flip()\ncontinuer= True\nwhile continuer:\n    for event in pygame.event.get():\n        if event.type == pygame.QUIT:\n            continuer= False            \npygame.quit()<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"638\" height=\"476\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-9.png\" alt=\"\" class=\"wp-image-214\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-9.png 638w, http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-9-300x224.png 300w\" sizes=\"(max-width: 638px) 100vw, 638px\" \/><\/figure>\n\n\n\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#d6aaff\">Faire un immeuble (sans fonction) :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import pygame\n\nviolet=(84,22,180)\nbleu=(0,102,255)\nblanc=(255,255,255)\nrose=(240,0,102)\n\npygame.init()\nscreen = pygame.display.set_mode((640,480))\nscreen.fill(blanc)\n\npygame.draw.rect(screen,violet,(300,440,40,40))\npygame.draw.rect(screen,bleu,(300,400,40,40))\npygame.draw.rect(screen,rose,(300,360,40,40))\npygame.draw.rect(screen,violet,(300,320,40,40))\npygame.draw.rect(screen,bleu,(300,280,40,40))\npygame.draw.rect(screen,rose,(300,240,40,40))\npygame.draw.rect(screen,violet,(300,200,40,40))\n\npygame.display.flip()\ncontinuer= True\nwhile continuer:\n    for event in pygame.event.get():\n        if event.type == pygame.QUIT:\n            continuer= False            \npygame.quit()<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"629\" height=\"475\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-10.png\" alt=\"\" class=\"wp-image-215\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-10.png 629w, http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-10-300x227.png 300w\" sizes=\"(max-width: 629px) 100vw, 629px\" \/><\/figure>\n\n\n\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#e0beff\">Faire plusieurs immeubles (avec fonction) :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import pygame\n\nviolet=(84,22,180)\nbleu=(0,102,255)\nblanc=(255,255,255)\nrose=(240,0,102)\n\npygame.init()\nscreen = pygame.display.set_mode((640,480))\nscreen.fill(blanc)\n\n\ndef immeuble(x,y,L,l,etage):\n    for i in range (etage):\n        pygame.draw.rect(screen,violet,(x,y,40,40))\n        y=y-40\n        pygame.draw.rect(screen,violet,(x,y,40,40))\n\nimmeuble(300,440,40,40,8)\nimmeuble(380,440,40,40,9)\nimmeuble(220,440,40,40,2)\n\npygame.display.flip()\ncontinuer= True\nwhile continuer:\n    for event in pygame.event.get():\n        if event.type == pygame.QUIT:\n            continuer= False            \npygame.quit()\n<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"629\" height=\"471\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-11.png\" alt=\"\" class=\"wp-image-216\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-11.png 629w, http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-11-300x225.png 300w\" sizes=\"(max-width: 629px) 100vw, 629px\" \/><\/figure>\n\n\n\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#d9b0ff\">Correction :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import pygame\n\nviolet=(84,22,180)\nbleu=(0,102,255)\ngris=(200,200,200)\nrose=(240,0,102)\npygame.init()\nL=640\nH=480\na=L\/20\n\ndef immeuble(i,etage,couleur):\n    x=i*a\n    y=H-etage*a\n    pygame.draw.rect(screen,couleur,(x,y,a,etage*a))\n    \nscreen=pygame.display.set_mode((L,H))\nscreen.fill(gris)\n\nimmeuble(5,6,violet)\nimmeuble(7,4,bleu)\nimmeuble(9,8,rose)\n\n\npygame.display.flip()<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"639\" height=\"473\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-12.png\" alt=\"\" class=\"wp-image-217\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-12.png 639w, http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-12-300x222.png 300w\" sizes=\"(max-width: 639px) 100vw, 639px\" \/><\/figure>\n\n\n\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#dbb5ff\">Avec toits :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import pygame\n\nviolet=(84,22,180)\nbleu=(0,102,255)\ngris=(200,200,200)\nrose=(240,0,102)\nrouge=(255,0,0)\npygame.init()\nL=640\nH=480\na=L\/20\n\ndef immeuble(i,etage,couleur):\n    x=i*a\n    y=H-etage*a\n    pygame.draw.rect(screen,couleur,(x,y,a,etage*a))\n    pygame.draw.polygon(screen,rouge,((x,y),(x+a\/2,y-a\/2),(x+a,y)))\n    \nscreen=pygame.display.set_mode((L,H))\nscreen.fill(gris)\n\nimmeuble(5,6,violet)\nimmeuble(7,4,bleu)\nimmeuble(9,8,rose)\n\n\npygame.display.flip()<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"634\" height=\"474\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-13.png\" alt=\"\" class=\"wp-image-220\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-13.png 634w, http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2021\/11\/image-13-300x224.png 300w\" sizes=\"(max-width: 634px) 100vw, 634px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Programme pour afficher une maison : Modification pour ajouter de l&rsquo;herbe et un soleil : Faire un immeuble (sans fonction) : Faire plusieurs immeubles (avec fonction) : Correction : Avec toits :<\/p>\n","protected":false},"author":7,"featured_media":239,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/posts\/210"}],"collection":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/comments?post=210"}],"version-history":[{"count":2,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/posts\/210\/revisions"}],"predecessor-version":[{"id":221,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/posts\/210\/revisions\/221"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/media\/239"}],"wp:attachment":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/media?parent=210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/categories?post=210"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/tags?post=210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}