from turtle import * from kandinsky import* speed(11) hideturtle() angle = -42 fill_rect(0,0,400,400,color(0,0,0)) def chemin(a): pencolor(33, 22, 184) width(10) goto(0,0) width(15) goto(15,-20) width(20) goto(-20,-40) width(25) goto(35,-60) width(30) goto(-40,-80) width(35) goto(45,-120) def arbre(n,longueur): if n==0 : pencolor(couleur_abre[0],couleur_abre[1],couleur_abre[2]) forward(longueur) backward(longueur) pencolor(couleur_abre[0],couleur_abre[1],couleur_abre[2]) else: width(n) forward(longueur/3) left(angle) arbre(n-1,longueur*2/3) right(2*angle) arbre(n-1,longueur*2/3) left(angle) backward(longueur/3) def lune(x,y,m): pencolor(255,255,255) width(5) for i in range(0,m+38,1): goto(x,y-120+i/10) circle(4*m-i) lune(0,103,15) fill_rect(0,110,400,150,color(1, 20, 6)) penup();goto(0,0);pendown();chemin(0) penup();goto(50,0);pendown() pencolor(10, 54, 21);setheading(90);couleur_abre = (10, 54, 21) arbre(9,120) penup();goto(-90,-20);pendown();arbre(9,140) penup();goto(130,-20);pendown();arbre(9,140) couleur_abre = (11, 87, 46);pencolor(9, 87, 46) penup();goto(90,-70);pendown();arbre(9,160) penup();goto(-70,-70);pendown();arbre(9,160) couleur_abre = (19, 135, 73);pencolor(19, 135, 73) penup();goto(130,-120);pendown();arbre(9,200) penup();goto(-130,-100);pendown();arbre(9,200)