功能要求
利用海龟笔画等边三角形,每次“前进100步”。说明:绘制三角形,每次右转360°/3=120°
实例代码
import turtle t = turtle.Pen() t.forward(100) t.right(120) t.forward(100) t.right(120) t.forward(100) t.right(120) turtle.done()
运行结果
利用海龟笔绘制三角形(循环)功能要求
使用循环,利用海龟笔画等边三角形,每次“前进100步”。
实例代码
import turtle t = turtle.Pen() for x in range(3): t.forward(100) t.right(120) turtle.done()
运行结果
利用海龟笔绘制房屋轮廓实例说明
使用海龟画出房子轮廓,如下图所示
实例代码
import turtle t = turtle.Pen() t.forward(100) t.right(90) t.forward(120) t.right(90) t.forward(100) t.right(90) t.forward(120) t.right(30) t.forward(100) t.right(120) t.forward(100) turtle.done()利用海龟笔绘制数字5
实例说明
使用Turtle海龟库写出数字5,其中5的大小为30像素,即每一笔长度为30像素
实例代码
import turtle t = turtle.Pen() t.backward(30) t.left(90) t.backward(30) t.right(90) t.forward(30) t.right(90) t.forward(30) t.left(90) t.backward(30) turtle.done()
运行结果
利用海龟笔绘制楼梯功能要求
画一个5阶的楼梯,每一阶楼梯宽40像素。
实例代码
import turtle t = turtle.Turtle() step = 40 t.forward(step) angle = 90 for i in range(5): t.left(angle) t.forward(step) t.right(angle) t.forward(step) turtle.done()
运行结果



