# -*- coding:utf-8 -*-
import turtle
def drawSnake(rad,angle,len,neckrad):#rad,描述圆形轨迹半径的位置
for i in range(len): #angle表示小乌龟沿着圆形爬行的弧度值
turtle.circle(rad,angle)
turtle.circle(-rad,angle)
turtle.circle(rad,angle/2)
turtle.fd(rad) #fd表示小蛇向前直线爬行
turtle.circle(neckrad+1,180)
turtle.fd(rad*2/3)
def main():
turtle.setup(1800,500,0,30) #设置窗口宽度,高度,左上角在屏幕中的坐标位置
pythonsize=10 #小乌龟运行轨迹的宽度
turtle.pensize(pythonsize)
turtle.pencolor("red") #小乌龟颜色
turtle.seth(-40) #小乌龟启动时运行的方向
drawSnake(20,80,5,pythonsize/2)
main()
import turtle
def drawSnake(rad,angle,len,neckrad):#rad,描述圆形轨迹半径的位置
for i in range(len): #angle表示小乌龟沿着圆形爬行的弧度值
turtle.circle(rad,angle)
turtle.circle(-rad,angle)
turtle.circle(rad,angle/2)
turtle.fd(rad) #fd表示小蛇向前直线爬行
turtle.circle(neckrad+1,180)
turtle.fd(rad*2/3)
def main():
turtle.setup(1800,500,0,30) #设置窗口宽度,高度,左上角在屏幕中的坐标位置
pythonsize=10 #小乌龟运行轨迹的宽度
turtle.pensize(pythonsize)
turtle.pencolor("red") #小乌龟颜色
turtle.seth(-40) #小乌龟启动时运行的方向
drawSnake(20,80,5,pythonsize/2)
main()