用python海龟绘图——两个小孩
时间: 2023-11-09 22:08:08 浏览: 52
当然可以!下面是一个使用Python海龟绘图模块画两个小孩的代码示例:
```python
import turtle
# 设置画布大小
turtle.setup(800, 600)
# 创建画笔
pen = turtle.Turtle()
# 设置画笔的速度
pen.speed(10)
# 绘制第一个小孩的头
pen.penup()
pen.goto(-100, 0)
pen.pendown()
pen.circle(50)
# 绘制第一个小孩的眼睛
pen.penup()
pen.goto(-120, 60)
pen.pendown()
pen.circle(10)
pen.penup()
pen.goto(-80, 60)
pen.pendown()
pen.circle(10)
# 绘制第一个小孩的嘴巴
pen.penup()
pen.goto(-120, 20)
pen.pendown()
pen.goto(-80, 20)
# 绘制第一个小孩的身体
pen.penup()
pen.goto(-100, -50)
pen.pendown()
pen.forward(100)
pen.right(90)
pen.forward(150)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(150)
# 绘制第二个小孩的头
pen.penup()
pen.goto(100, 0)
pen.pendown()
pen.circle(50)
# 绘制第二个小孩的眼睛
pen.penup()
pen.goto(80, 60)
pen.pendown()
pen.circle(10)
pen.penup()
pen.goto(120, 60)
pen.pendown()
pen.circle(10)
# 绘制第二个小孩的嘴巴
pen.penup()
pen.goto(80, 20)
pen.pendown()
pen.goto(120, 20)
# 绘制第二个小孩的身体
pen.penup()
pen.goto(100, -50)
pen.pendown()
pen.forward(100)
pen.right(90)
pen.forward(150)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(150)
# 隐藏画笔
pen.hideturtle()
# 结束绘制
turtle.done()
```
这段代码使用了Python的海龟绘图模块turtle来实现绘制两个小孩的图形。首先创建画布和画笔对象,然后使用海龟绘图的命令来绘制每个小孩的头、眼睛、嘴巴和身体。最后隐藏画笔并结束绘制。你可以运行这段代码来看到绘制的结果。希望能帮到你!