用Python使用tertle库自定义函数写八十行代码
时间: 2024-01-27 10:06:26 浏览: 60
好的,以下是一个使用Python的turtle库自定义函数写的80行代码的示例:
```python
import turtle
# 定义一个绘制正方形的函数
def draw_square(side_length):
for i in range(4):
turtle.forward(side_length)
turtle.right(90)
# 定义一个绘制三角形的函数
def draw_triangle(side_length):
for i in range(3):
turtle.forward(side_length)
turtle.left(120)
# 定义一个绘制五角星的函数
def draw_star(side_length):
for i in range(5):
turtle.forward(side_length)
turtle.right(144)
# 设置画笔颜色和大小
turtle.pencolor("blue")
turtle.pensize(3)
# 绘制一个正方形
draw_square(100)
# 移动画笔到新的位置
turtle.penup()
turtle.goto(150, 0)
turtle.pendown()
# 绘制一个三角形
draw_triangle(100)
# 移动画笔到新的位置
turtle.penup()
turtle.goto(-150, 0)
turtle.pendown()
# 绘制一个五角星
draw_star(100)
# 隐藏画笔
turtle.hideturtle()
# 保持窗口不关闭
turtle.done()
```
这个程序定义了三个绘制图形的函数:`draw_square()`、`draw_triangle()`和`draw_star()`。然后它使用这些函数绘制了一个正方形、一个三角形和一个五角星。最后,它隐藏了画笔并保持窗口不关闭。
阅读全文