用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() 结束
,