话不多说,直接上代码
import turtle
turtle.setup(1080,720)
turtle.pensize(18)
turtle.penup()
# 首圆起点
turtle.goto(-200,-100)
# 绘制蓝色的圆
turtle.pencolor(.1,.6,.8)
turtle.pendown()
turtle.circle(100,-345)
# 抬笔,去第二个圆的位置
turtle.penup()
turtle.goto(-84,-20)
# 橙色圆
turtle.pencolor(1,.7,.1)
turtle.pendown()
turtle.seth(0)
turtle.circle(-100,70)
# 跳过一小段,继续画
turtle.penup()
turtle.circle(-100,20)
turtle.pendown()
turtle.circle(-100,250)
# 抬笔,画第三个圆
turtle.penup()
turtle.goto(-80,-5)
# 黑色圆
turtle.pencolor(.16,.16,.16)
turtle.pendown()
turtle.seth(90)
turtle.circle(-100,240)
# 跳过一小段,继续画
turtle.penup()
turtle.circle(-100,20)
turtle.pendown()
turtle.circle(-100,80)
# 抬笔,画第四个圆
turtle.penup()
turtle.goto(80,-35)
# 绿色圆
turtle.pencolor(.074,.61,.3)
turtle.seth(-135)
turtle.pendown()
turtle.circle(100,320)
# 再跳过一小段,继续画
turtle.penup()
turtle.circle(100,20)
turtle.pendown()
turtle.circle(100,30)
# 抬笔,画第五个圆
turtle.penup()
turtle.goto(160,40)
# 红色圆
turtle.pencolor(229/255,14/255,58/255)
turtle.seth(60)
turtle.pendown()
turtle.circle(-100,320)
# 再跳过一小段,继续画
turtle.penup()
turtle.circle(-100,20)
turtle.pendown()
turtle.circle(-100,20)
turtle.done()
如图:
这是在百度百科找的奥运五环的图,我用ps的参考线大致画了一下,摸索着写出了上面的代码
菜鸟一只,还有很多细节待完善,欢迎批评讨论,共勉