#引入外部库,turtle是python中常用的绘制图像的用户库 #小乌龟的爬行轨迹 import turtle #def 用于定义函数def drawSnake(rad,angle,len,neckrad): for i in range(len): #让小乌龟沿着圆形轨迹爬行,rad :圆形轨迹半径的位置 #rad: 半径在小乌龟运行轨迹左侧rad远的地方(rad为负值6表示在右侧) #angle:表示小乌龟沿着圆形爬行的弧度值 turtle.circle(rad,angle) turtle.circle(-rad, angle) turtle.circle(rad, angle/2) #fd函数又叫forward函数,表示小乌龟向前直线移动,参数表示爬行的距离 turtle.fd(rad) turtle.circle(neckrad+1,180) turtle.fd(rad*2/3) def main(): #启动图形窗口(窗口宽度,窗口高度,左上角在屏幕中的坐标位置,) #以左上角为原点,分别向右向下分别是x轴y轴 turtle.setup(1300,800,0,0) #小乌龟运行轨迹的宽度(像素) pythonsize=30 #小乌龟运行轨迹的颜色 turtle.pensize(pythonsize) #小乌龟启动时运行的宽度 turtle.pencolor("blue") #小乌龟开始运行时的运行的方向,参数表示角度值,赋值表示相反方向 #0表示向东,90 表示向北,180表示向西,270表示向南 turtle.seth(-40) #调用绘制蟒蛇的功能 drawSnake(40,80,5,pythonsize/2) al=input("") #首先执行这句(然后跳转到上面的main函数) main()