用python turtle 画一个 龙
时间: 2023-10-28 11:06:11 浏览: 1217
Python 标准库turtle
以下是使用 Python turtle 模块画龙的代码:
```python
import turtle
# 设置画笔
pen = turtle.Turtle()
pen.speed(0)
# 设置画布
canvas = turtle.Screen()
canvas.bgcolor("black")
canvas.setup(700, 700)
# 画龙
def dragon(x, y, size, heading):
pen.penup()
pen.goto(x, y)
pen.pendown()
pen.setheading(heading)
pen.pencolor("white")
pen.pensize(size)
pen.forward(100)
pen.right(90)
pen.forward(100)
dragon(x + 100, y, size - 1, 0)
dragon(x, y + 100, size - 1, 270)
dragon(-200, 0, 10, 0)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行代码后,将会弹出一个画布,上面会画出一只龙。你可以根据自己的需要修改参数,比如改变起始坐标、龙的大小、龙的颜色等等。
阅读全文