问题描述:数学定义上是指:同一平面上同一圆心而半径不一样的圆。简单来讲就是:圆心相同半径不一样的圆,若是几个圆的圆心是同一点,那么这几个圆就叫作同心圆。dom
本文使用turtle绘制一个相似“箭靶”的同心圆。动画
思考一下:而后到文末查看参考代码和动画效果:spa
1)使用turtle绘图如何实现该动画效果?blog
2)动画效果从何处开始?ip
3)如何控制圆的数量?ci
参考代码:数学
from turtle import *
import random
def pen_skip(step):
penup()
forward(step)
pendown()it
color = ['blue','red','yellow','pink','black']
for i in range(100,10,-10):
fillcolor(random.sample(color,1)[0])
begin_fill()
circle(i)
end_fill()
left(90)
pen_skip(10)
right(90)import
exitonclick()
cli
动画效果: