元宵节是中国传统节日,正月十五日,元宵节是一个红红火火,且灯火十分美丽的节日,我简单绘画了一个元宵节灯笼。
代码如下:
import turtle t=turtle.Turtle() s=20 t.speed(0) t.color("red") t.pu() t.goto(320,270) t.pd() t.write("璀璨花灯,团团圆圆",align="center",font=("至尊书法字体",50)) def pixel(x,y): t.pu() t.goto(x,y) t.pd()#pendown t.begin_fill() for i in range(4): t.fd(s) t.rt(90) t.end_fill() #LINE1 t.color("black") for i in range(5): pixel(-320+10*s+i*s,320) #LINE2 p=300 pixel(-320+9*s,p) pixel(-320+15*s,p) t.color("yellow") for i in range(5): pixel(-320+10*s+i*s,p) #LINE3 t.color("black") for i in range(9): pixel(-320+8*s+i*s,280) #LINE4 p=260 pixel(-320+6*s,p) pixel(-320+7*s,p) pixel(-320+17*s,p) pixel(-320+18*s,p) t.color("red") for i in range(5): pixel(-320+8*s+i*2*s,p) t.color("yellow") for i in range(4): pixel(-320+9*s+2*i*s,p) #5 t.color("black") pixel(-320+4*s,240) pixel(-320+5*s,240) pixel(-320+19*s,240) pixel(-320+20*s,240) t.color("red") for i in range(13): pixel(-320+6*s+i*s,240) t.color("yellow") pixel(-320+8*s,240) pixel(-320+11*s,240) pixel(-320+13*s,240) pixel(-320+16*s,240) #6 t.color("black") pixel(-260,220) pixel(100,220) t.color("red") for i in range(17): pixel(-240+i*s,220) t.color("yellow") pixel(-320+7*s,220) pixel(-320+10*s,220) pixel(-320+14*s,220) pixel(-320+17*s,220) #7 p=200 t.color("black") pixel(-280,p) pixel(120,p) t.color("red") for i in range(19): pixel(-260+i*s,p) t.color("yellow") pixel(-320+6*s,p) pixel(-320+10*s,p) pixel(-320+14*s,p) pixel(-320+18*s,p) #8,9 p=180 for j in range(2): t.color("black") pixel(-300,p) pixel(140,p) t.color("red") for i in range(21): pixel(-280+i*s,p) t.color("yellow") pixel(-320+5*s,p) pixel(-320+9*s,p) pixel(-320+15*s,p) pixel(-320+19*s,p) p=p-20 #10,11,12,13 p=140 for j in range(4): t.color("black") pixel(-320,p) pixel(160,p) t.color("red") for i in range(23): pixel(-300+i*s,p) t.color("yellow") pixel(-320+4*s,p) pixel(-320+9*s,p) pixel(-320+15*s,p) pixel(-320+20*s,p) p=p-20 #14,15 p=60 for j in range(2): t.color("black") pixel(-300,p) pixel(140,p) t.color("red") for i in range(21): pixel(-280+i*s,p) t.color("yellow") pixel(-320+5*s,p) pixel(-320+9*s,p) pixel(-320+15*s,p) pixel(-320+19*s,p) p=p-20 #16与7 p=20 t.color("black") pixel(-280,p) pixel(120,p) t.color("red") for i in range(19): pixel(-260+i*s,p) t.color("yellow") pixel(-320+6*s,p) pixel(-320+10*s,p) pixel(-320+14*s,p) pixel(-320+18*s,p) #17与6 t.color("black") pixel(-260,0) pixel(100,0) t.color("red") for i in range(17): pixel(-240+i*s,0) t.color("yellow") pixel(-320+7*s,0) pixel(-320+10*s,0) pixel(-320+14*s,0) pixel(-320+17*s,0) #18与5 a=-20 t.color("black") pixel(-320+4*s,a) pixel(-320+5*s,a) pixel(-320+19*s,a) pixel(-320+20*s,a) t.color("brown") for i in range(13): pixel(-320+6*s+i*s,a) t.color("yellow") pixel(-320+8*s,a) pixel(-320+11*s,a) pixel(-320+13*s,a) pixel(-320+16*s,a) #19与4 t.color("black") b=-40 pixel(-320+6*s,b) pixel(-320+7*s,b) pixel(-320+17*s,b) pixel(-320+18*s,b) t.color("brown") for i in range(5): pixel(-320+8*s+2*i*s,b) t.color("yellow") for i in range(4): pixel(-320+9*s+2*i*s,b) #20 t.color("black") for i in range(9): pixel(-320+8*s+i*s,-60) #21 p=-80 pixel(-320+9*s,p) pixel(-320+15*s,p) t.color("red") for i in range(5): pixel(-320+10*s+i*s,p) #22 t.color("black") for i in range(7): pixel(-320+9*s+i*s,-100) #23 p=-120 pixel(-320+9*s,p) pixel(-320+15*s,p) t.color("yellow") for i in range(5): pixel(-320+10*s+i*s,p) #24 t.color("black") p=-140 for i in range(4): pixel(-320+9*s+i*2*s,p) t.color("yellow") for i in range(3): pixel(-320+10*s+i*2*s,p) #25 t.color("black") for i in range(5): pixel(-320+10*s+i*s,-160) t.color("yellow") pixel(-320+12*s,-160) #26 t.color("black") for i in range(3): pixel(-320+11*s+i*s,-180) #27 t.color("black") for i in range(3): pixel(-320+11*s+i*s,-200) t.color("red") pixel(-320+12*s,-200) #28 t.color("black") for i in range(3): pixel(-320+11*s+i*s,-220) t.color("yellow") pixel(-320+12*s,-220) #29 t.color("black") for i in range(3): pixel(-320+11*s+i*s,-240) t.color("yellow") pixel(-320+12*s,-240) #30 t.color("black") for i in range(3): pixel(-320+11*s+i*s,-260) t.color("yellow") pixel(-320+12*s,-260) #31 t.color("black") for i in range(3): pixel(-320+11*s+i*s,-280) t.color("yellow") pixel(-320+12*s,-280) #32 t.color("black") pixel(-320+12*s,-300) t.ht() turtle.done()