turtle程序语法元素分析:
turtle画笔控制函数:
turtle.penup() 别名: turtle.pu()
抬起画笔,海龟飞行
turtle.pendown() 别名:turtle.pd()
放下画笔,海龟爬行
#penup飞到某一位置,pendown落下来并在那个位置绘图
turtle.pensize(width) 别名:turtle.width(width)
控制海龟宽度
turtle.pencolor(color) color为颜色字符串或r,g,b值
如,turtle.pencolor("purple")、turtle.pencolor(0.63,0.13,0.94)
又如,turtle.pencolor((0.63,0.13,0.94)),(0.63,0.13,0.94)表示元组类型
turtle运动控制函数:
turtle.forward() 别名:turtle.fd(d)
#向前行进,海龟走直线;-d为行进距离,可以为负数
turtle.circle(r,extent=None)
#根据半径r绘制extent角度的弧形,默认情况下,圆心在海龟距离为r的位置上
#值得注意的是,当r为负数,圆心则在海龟右侧距离为r的位置上
turtle方向控制函数:
turtle.sethanding(angle) 别名:turtle.seth(angle)
#改变行进方向,让海龟走角度
turtle.left(angle) turtle.right(angle)
#angle:在海龟当前方向上行进的角度(海龟以左为默认的正方向)
基本循环语句:
for <变量> in range(<参数>)
#被循坏执行的语句,<变量>表示每次循坏的计数,从0到<次数> -1
range函数:
range() #产生循坏计数序列
range(N)产生0到N-1的整数序列,共N个
range(M,N)产生M到N-1的整数序列,共N-M个