200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > python绘制同心圆代码_使用Python+turtle绘制同心圆

python绘制同心圆代码_使用Python+turtle绘制同心圆

时间:2024-06-18 17:10:57

相关推荐

python绘制同心圆代码_使用Python+turtle绘制同心圆

问题描述:数学定义上是指:同一平面上同一圆心而半径不同的圆。简单来说就是:圆心相同半径不同的圆,如果几个圆的圆心是同一点,那么这几个圆就叫做同心圆。

本文使用turtle绘制一个类似“箭靶”的同心圆。

思考一下:然后到文末查看参考代码和动画效果:

1)使用turtle绘图如何实现该动画效果?

2)动画效果从何处开始?

3)如何控制圆的数量?

参考代码:

from turtle import *

import random

def pen_skip(step):

penup()

forward(step)

pendown()

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)

exitonclick()

动画效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。