Turtle代码功能详解一

{forward()、pensize()、pencolor(‘’)、right()、left()}
1、 Pensize():控制画笔的尺寸
2、 pencolor(‘’):控制画笔的填充色
3、 turtle.forward():画笔向所指定方向前进指定的长度
4、 turtle.right():控制画笔方向指向右
5、 turtle.left():控制画笔方向指向左
example:
imprt turtle #导入tuetle库
pensize(5) #画笔的尺寸为5,若未指定fan方向,画笔默认向右

pencolor(‘red’) #画笔的颜色为红色

turtle.forward(100) #画笔以默认向右的方向绘制长度为100,尺寸为5,颜色为红色的横线

turtle.left(90) #在原来的基础上,画笔向左调整90度

turtle.forward(100) #画笔以向左90度的角度绘制长度为100,尺寸为5的横线

turtle.left(90)#画笔向左再调整90度,经过两次向左调整90度之后,画笔在原来默认向右的基础上,一共调整了180度,完全指向左。
turtle.forward(100)#沿着画笔的方向前进100

turtle.left(90)#原理同上
turtle.forward(100)#原理同上
turtle.mainloop()(循环函数) #显示代码执行结果的python turtle graphics窗口在执行
代码之后不会自动关闭,若没有此函数,代码执行之后,显示窗口绘制一遍图形之后自动关闭。

注:
1、 画笔方向默认向右
2、 turtle.forward()和turtle.right()、turtle.left()搭配使用,turtle.right()和turtle.left()控制画笔的方向,turtle.forward()控制画笔的前进。
3、 画笔调整的角度大小可以随意,按照自己的需求来。

附录(示例全部代码)

import turtle
turtle.pensize(4)
turtle.pencolor('red')
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.mainloop()

若有错误之处还请各位大神批评指正,谢谢!
若有疑问请评论或者联系微信:wxid_61ph237m4jmi22
QQ:917537377
2019年8月3日星期六
By jett

更多推荐

python turtle代码功能详解一