1、第一个海龟程序
用海龟作图来编写第一个程序。
# 引入海龟画图程序
import turtle
# 画一个五角星
def drawStar(turtle, size):
for i in range(5):
turtle.forward(size)
turtle.right(144)
# 画一个正方形
def drawSquare(turtle, size):
for i in range(4):
turtle.forward(size)
turtle.right(90)
#调用方法进画五角星、正方形
drawStar(turtle, 200)
#暂停10秒
turtle.delay(10)
#清除画笔
turtle.clear()
drawSquare(turtle, 200)
#暂停10秒
turtle.done()
turtle.delay(10)
程序运行如图所示:
程序运行解释:
(1)drawStar该函数使用Python的turtle库绘制一个五角星。参数说明如下:
- turtle:绘制五角星的海龟对象。
- size:五角星边长的长度。
函数执行步骤:
- 循环5次,每次向前移动 size长度。
- 移动后,向右转144度以保持五角星的角度。
(2)drawSquare该函数使用Python的turtle库绘制一个正方形。具体功能如下:
- 参数 turtle表示绘制的海龟对象。
- 参数 size表示正方形边长。
- 通过循环四次,每次让海龟前进 size距离,然后右转90度,最终绘制出一个正方形。