Correction de l’étape 2.
from turtle import * from random import choice,randint speed("fastest") def carre(x,y,longueur=60,couleur="black"): up() goto(x,y) down() fillcolor(couleur) begin_fill() for i in range(4): forward(longueur) right(90) end_fill() def trace_de_v2(x,y,cote,couleur,chiffre): carre(x-cote//2,y+cote//2,cote,"white") if chiffre%2==1 : carre(x-cote//10,y+cote//10,cote//5,couleur) if chiffre==2 or chiffre==3 : carre(x-13*cote//30,y-7*cote//30,cote//5,couleur) carre(x+7*cote//30,y+13*cote//30,cote//5,couleur) elif chiffre >=4 : carre(x-13*cote//30,y+13*cote//30,cote//5,couleur) carre(x-13*cote//30,y-7*cote//30,cote//5,couleur) carre(x+7*cote//30,y+13*cote//30,cote//5,couleur) carre(x+7*cote//30,y-7*cote//30,cote//5,couleur) if chiffre == 6 : carre(x-13*cote//30,y+3*cote//30,cote//5,couleur) carre(x+7*cote//30,y+3*cote//30,cote//5,couleur) def test_trace_de_v2() : speed("fastest") clear() colors=["yellow","pink","red","green","blue","magenta","cyan","purple", "black","orange","beige","grey","brown"] for hauteur in range(180,-200,-60): for chose in range(1,7): print(hauteur,chose) trace_de_v2(chose*60-180,hauteur,50,choice(colors),chose) test_trace_de_v2()
Certains élèves arrivent juste à finir l’étape 2, d’autres commencent sérieusement l’étape 3…
Pas de panique !
… comprendre l’étape 2 dépasse déjà les objectifs initiaux, et on continue ce mercredi …
Étape 3 : encore des dés, mais un jeu !
On veut un jeu où on joue à gauche contre l’ordinateur à droite, au meilleur des cinq tirages.