python绘制tk图形(用python画Volkswagen大众logo图形)(1)

用python画Volkswagen大众logo图形,源码如下:

from turtle import*

speed(10)

width(1)

penup()

goto(0,-230)

pendown()

color("#6091C3")

begin_fill()

circle(230)

end_fill()

penup()

goto(0,-200)

pendown()

color("white")

begin_fill()

circle(200)

end_fill()

penup()

goto(0,-170)

pendown()

color("#6091C3")

begin_fill()

circle(170)

end_fill()

circle(170,110)

color("white")

begin_fill()

lt(134)

fd(260)

rt(130)

fd(114)

lt(132)

fd(114)

rt(130)

fd(260)

rt(47)

circle(-170,14)

rt(119)

fd(210)

lt(130)

fd(70)

rt(66)

fd(39)

rt(66)

fd(70)

lt(130)

fd(213)

rt(119)

circle(-170,14)

end_fill()

lt(180)

circle(170,37)

begin_fill()

lt(98)

fd(175)

rt(66)

fd(40)

rt(66)

fd(175)

rt(80)

circle(-170,10)

rt(89)

fd(160)

lt(132)

fd(159)

rt(89)

circle(-170,10)

end_fill()

done()

源码结束。

源码解释:

from turtle import* #调用turtle库

speed(10) #设定画图速度

width(1) #设定画笔粗细

penup() #把画笔提起

goto(0,-230) #把画笔挪到这个坐标点

pendown() #把画笔放下,开始画图

color("#6091C3") #定义画笔颜色

begin_fill() #开始填充

circle(230) #画圆

end_fill() #填充结束

penup() #提笔

goto(0,-200) #移动到这个坐标点

pendown() #放下画笔,开始画图

color("white") #定义颜色

begin_fill() #开始填充

circle(200) #画圆

end_fill() #结束填充

penup() #提笔

goto(0,-170) #移动到这个坐标点

pendown() #放下画笔,开始画图

color("#6091C3") #定义颜色

begin_fill() #开始填充

circle(170) #画圆

end_fill() #填充结束

circle(170,110) #画圆

color("white") #定义颜色

begin_fill() #开始填充

lt(134) #向左转134度

fd(260) #向前走260

rt(130) #向右转130度

fd(114) #向前走114

lt(132) #向左转132度

fd(114) #向前114

rt(130) #向右130

fd(260) #向前260

rt(47) #向右转47度

circle(-170,14) #画圆

rt(119) #向右转119度

fd(210) #向前210

lt(130) #向左旋转130度

fd(70) #向前走70

rt(66) #向右转66度

fd(39) #向前39

rt(66) 向右转66度

fd(70) 向前走70

lt(130) 向左转130

fd(213) 向前213

rt(119) 向右转119度

circle(-170,14) 画圆

end_fill() 结束填充

lt(180) 向左转180度

circle(170,37) 画圆

begin_fill() 开始填充

lt(98) 向左转98度

fd(175) 向前175

rt(66) 向右转66度

fd(40) 向前40

rt(66) 向右转66度

fd(175) 向前175

rt(80) 向右转80度

circle(-170,10) 画圆

rt(89) 向右转89度

fd(160) 向前160

lt(132) 向左转132度

fd(159) 向前159

rt(89) 向右转89度

circle(-170,10) 画圆

end_fill() 结束填充

done() 结束

,