Python绘制蟒蛇代码理解 # pythondraw.py import turtle #import是保留字,引入一个会图库,名字叫做turtle #import<库名> #import<库名>.<函数名(函数参数)> #使用turtle库函数完成功能 turtle.setup(650,350,200,200) #turtle.setup(width,height,startx,starty) #setup()设置窗体大小及位置 #4个参数中后两个可选 #setup()并不是必须的, turtle.penup() #提起画笔,此时画笔并不在画布上作用 turtle.fd(-250) #画笔向前运动,距离为-250 turtle.pendown() #落下画笔,此时,画笔在画布上显现 turtle.pensize(25) #画笔的宽度为25 turtle.pencolor('purple') #赋予画笔的颜色,可直接字符串,也可以RGB赋值 turtle.seth(-40) #控制画笔面对的方向,包含绝对角度&相对角度,可以控制画笔转向,相对角度调用方法为turtle.left(angle)和turtle.right(left),只改变方向,不改变行进 for i in range(4): #循环语句, turtle.circle(40,80) #根据半径40(圆心为左侧),角度为顺时针80度绘制 turtle.circle(-40,80) #根据半径40(圆心为右侧),角度为顺时针80度绘制,圆心默认左侧r距离上, turtle.circle(40,80/2) #根据半径40(圆心为左侧),角度为顺时针40度绘制,最终画笔方向停留在0度处 turtle.fd(40) #向前绘制40像素 turtle.circle(16,180) #根据半径16(圆心为左侧),角度为顺时针180度绘制 turtle.fd(40 * 2/3) #向前绘制40*2/3像素 turtle.done() #程序运行后不会自会退出,需要手动退出,如不需要,去掉即可。 本文来源:https://www.wddqw.com/doc/ceb212399a6648d7c1c708a1284ac850ad0204ee.html