教程1
导入库
```python
import turtle
```
设置画布
```python
turtle.setup(650, 350, 200, 200)
```
初始化画笔
```python
turtle.penup()
turtle.fd(-250)
turtle.pendown()
```
设置画笔属性
```python
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
```
绘制蟒蛇身体
```python
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
```
绘制蟒蛇头部
```python
turtle.circle(16, 180)
turtle.fd(40*2/3)
```
结束绘制
```python
turtle.done()
```
教程2
导入库
```python
import turtle
```
设置画布
```python
turtle.setup(1300, 800, 0, 0)
```
初始化画笔
```python
turtle.penup()
turtle.fd(-3)
```
设置画笔属性
```python
turtle.pensize(30)
turtle.pencolor("blue")
turtle.seth(-40)
```
定义绘制蟒蛇的函数
```python
def drawSnake(rad, angle, len, neckrad):
for i in range(len):
turtle.circle(rad, angle)
turtle.circle(-rad, angle)
turtle.circle(rad, angle/2)
turtle.fd(rad)
turtle.circle(neckrad+1, 180)
turtle.fd(rad*2/3)
```
主函数
```python
def main():
drawSnake(40, 80, 5, 30/2)
```
运行主函数
```python
main()
```
教程3
导入库
```python
import turtle
```
创建turtle对象
```python
snake = turtle.Turtle()
```
设置画布背景色和画笔颜色和大小
```python
turtle.bgcolor("black")
snake.color("white")
```
教程4
导入库
```python
import turtle
```
设置画布
```python
turtle.setup(700, 450, 200, 200)
```
抬起画笔
```python
turtle.penup()
turtle.fd(-3)
```
教程5
确定起始角度和蛇身弧度
```python
turtle.seth(-45)
```
色彩赋值
```python
c = ['red', 'yellow', 'black', 'green', 'grey', 'pink', 'violet', 'purple']
```
绘制蛇身
```python
for i in range(8):
turtle.pencolor(c[i])
turtle.circle(40, 90)
turtle.circle(-40, 90)
turtle.circle(40, 90/2)
turtle.fd(40)
```