使用turtle画一个乌龟
时间: 2024-06-09 09:06:08 浏览: 159
好的,以下是Python代码实现:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 画乌龟
pen.pensize(5) # 设置画笔宽度
pen.color('green') # 设置画笔颜色
pen.speed(1) # 设置画笔速度
pen.penup() # 抬起画笔
pen.goto(0, 0) # 将画笔移动到起点
pen.pendown() # 放下画笔
pen.circle(50) # 画出乌龟的头部
pen.penup() # 抬起画笔
pen.goto(0, -70) # 将画笔移动到乌龟的身体中心
pen.pendown() # 放下画笔
pen.setheading(270) # 设置画笔方向向下
pen.forward(100) # 画出乌龟的身体
pen.penup() # 抬起画笔
pen.goto(20, -70) # 将画笔移动到乌龟的右前腿
pen.pendown() # 放下画笔
pen.setheading(270) # 设置画笔方向向下
pen.right(45) # 向右旋转45度
pen.forward(50) # 画出乌龟的右前腿
pen.penup() # 抬起画笔
pen.goto(-20, -70) # 将画笔移动到乌龟的左前腿
pen.pendown() # 放下画笔
pen.setheading(270) # 设置画笔方向向下
pen.left(90) # 向左旋转90度
pen.forward(50) # 画出乌龟的左前腿
pen.penup() # 抬起画笔
pen.goto(20, -170) # 将画笔移动到乌龟的右后腿
pen.pendown() # 放下画笔
pen.setheading(270) # 设置画笔方向向下
pen.right(45) # 向右旋转45度
pen.forward(50) # 画出乌龟的右后腿
pen.penup() # 抬起画笔
pen.goto(-20, -170) # 将画笔移动到乌龟的左后腿
pen.pendown() # 放下画笔
pen.setheading(270) # 设置画笔方向向下
pen.left(90) # 向左旋转90度
pen.forward(50) # 画出乌龟的左后腿
# 完成绘制
pen.hideturtle() # 隐藏画笔
canvas.exitonclick() # 单击画布退出
```
绘制完成的乌龟如下图所示:

阅读全文
相关推荐


















