turtle库代码大全
时间: 2023-07-22 10:06:51 浏览: 219
turtle画图代码大全
以下是一些使用 Python 的 turtle 库的示例代码:
1. 画一个简单的正方形:
```python
import turtle
# 创建一个 Turtle 实例
t = turtle.Turtle()
# 循环绘制正方形的四条边
for i in range(4):
t.forward(100)
t.right(90)
# 关闭画布
turtle.done()
```
2. 画一个五边形:
```python
import turtle
# 创建一个 Turtle 实例
t = turtle.Turtle()
# 循环绘制五边形的五条边
for i in range(5):
t.forward(100)
t.right(72)
# 关闭画布
turtle.done()
```
3. 画一个渐变色的圆形:
```python
import turtle
# 创建一个 Turtle 实例
t = turtle.Turtle()
# 设置起始颜色和结束颜色
start_color = (255, 0, 0) # 红色
end_color = (0, 0, 255) # 蓝色
# 计算每个 RGB 值的步长
step_r = (end_color[0] - start_color[0]) / 50
step_g = (end_color[1] - start_color[1]) / 50
step_b = (end_color[2] - start_color[2]) / 50
# 循环绘制圆形,并逐渐改变颜色
for i in range(50):
# 计算当前颜色
color = (
int(start_color[0] + i * step_r),
int(start_color[1] + i * step_g),
int(start_color[2] + i * step_b)
)
# 设置画笔颜色
t.pencolor(color)
# 绘制圆形
t.circle(100)
# 逐渐增大圆形的半径
t.right(360 / 50)
# 关闭画布
turtle.done()
```
以上仅是一些基础示例,turtle 库的功能非常丰富,可以画出各种形状和图案。如果您想要学习更高级的 turtle 库应用,请参考官方文档或其他教程资料。
阅读全文