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