2024年3月29日发(作者:)
绘制花瓣
功能要求
使用海龟模块,利用循环嵌套、图形填充颜色的基本方法,绘制花朵。
相关要点
(1)设置画笔颜色和填充颜色
(2)填充颜色
(3)移动画笔
(4)抬笔
(5)落笔
(6)for循环
(7)循环嵌套
实现分析
花瓣可以简单的看成由两个圆弧组成,绘制花瓣时,可以通过绘制两个对称的圆弧来实现。
圆弧实际上由很多小的线段组成,绘制线段是不断地旋转画笔即可。
实例代码
importturtle
t=()
forxinrange(90):
d(1)
(1)
click()
实现分析
forxinrange(90)::用for循环绘制圆弧。每次循环时都会绘制一个1步的线段,并让画笔
向右旋转1°。
d(1):向前移动1步。
(1):向右转动1°。
接下去画笔旋转90°,绘制同样的圆弧。
运行结果
实例代码
importturtle
1
t=()
forxinrange(90):
d(1)
(1)
(90)
forxinrange(90):
d(1)
(1)
click()
代码分析
利用两个for循环绘制出两个圆弧,组成一个花瓣形状。画圆弧的循环代码执行了两次,
可以通过嵌套循环来简化程序。
forxinrange(90):
d(1)
(1)
之前画圆弧的代码。
(90):让画笔旋转90°。
forxinrange(90):
d(1)
(1)
画相同的一个圆弧。
运行结果
实例代码
importturtle
t=()
foryinrange(2):
forxinrange(90):
d(1)
(1)
(90)
click()
2


发布评论