Le mont Fuji
# Réalisé par un élève de seconde dans le cadre d'un DM # les mathématiques sont belles # https://twitter.com/nsi_xyz/status/1507684348820082690 from turtle import * from kandinsky import * speed(0) #vitesse #fond for i in range(240): fill_rect(0, i, 320, 1, (179,223,248)) #fonctions def soleil(x, y): #dégradé for i in range(86): fill_rect(118, i + 10, 85, 1, (255, i + 127, i + 39)) pensize(30) pencolor(179,223,248) for i in range(360): forward(0.9) left(1) pencolor("black") pensize(1) def nuage(x, y): penup() goto(x, y) pendown() pensize(2) pencolor("white") left(180) forward(100) right(90) listrange = [60, 90, 153] listforward = [0.9, 0.7, 0.3] listright = [2, 2, 1] for i in range(3): for j in range(listrange[i]): forward(listforward[i]) right(listright[i]) left(120) right(357) def fuji(x, y): penup() goto(x, y) pensize(5) pencolor(191,107,92) pendown() left(60) listpas = [55,9,80,45,15,95] listdirection = [240,120,240,120,240,120] for i in range(6): forward(listpas[i]) left(listdirection[i]) #reflet penup() goto(-75,-50) pensize(5) pencolor(202,135,151) pendown() left(60) for i in range(6): forward(listpas[i]*-1) left(listdirection[i]*-1) #position soleil(50, 40) nuage(110, 50) nuage(-10, 1) nuage(-90, 60) nuage(200, 10) fuji(-75,-50) #sol right(120) penup() goto(0,-50) pendown() pensize(5) pencolor(7,72,78) forward(200) right(180) forward(400)