导入库
```python
import turtle
```
创建画布
```python
screen = turtle.Screen()
screen.title("VIPCODE绘画之旅")
```
创建海龟对象
```python
pen = turtle.Turtle()
```
绘制正方形
```python
for _ in range(4):
pen.forward(100) 前进100单位
pen.right(90) 右转90度
```
完成绘制并关闭窗口
```python
screen.mainloop()
```
将以上代码放入一个Python文件中并运行,你将看到一个简单的正方形在画布上绘制出来。
扩展案例:绘制一个五边形
导入库
```python
import turtle
```
创建画布
```python
screen = turtle.Screen()
screen.title("VIPCODE绘画之旅")
screen.bgcolor("lightgreen") 设置背景色
```
创建海龟对象
```python
pen = turtle.Turtle()
pen.color("hotpink") 设置笔的颜色
pen.pensize(3) 设置笔的宽度
```
绘制五边形
```python
for _ in range(5):
pen.forward(100) 前进100单位
pen.right(72) 右转72度(360度/5)
```
结束绘图并关闭窗口
```python
screen.mainloop()
```
运行上述代码,你将看到一个五边形在画布上绘制出来。
自定义形状
turtle库还支持自定义形状。例如,绘制一个菱形:
```python
def draw_diamond(turtle_obj):
for _ in range(2):
turtle_obj.forward(100)
turtle_obj.right(90)
turtle_obj.forward(100)
turtle_obj.left(180)
创建画布和海龟对象
screen = turtle.Screen()
screen.title("VIPCODE绘画之旅")
screen.bgcolor("white")
pen = turtle.Turtle()
pen.color("blue")
pen.pensize(5)
绘制菱形
draw_diamond(pen)
结束绘图并关闭窗口
screen.mainloop()
```
通过这些示例,你可以看到如何使用turtle库进行基本的图形绘制,并且可以通过自定义函数和循环来创建更复杂的形状。