python turtle教程4
的有关信息介绍如下:turtle是初入python的一个很好好玩的库,并且十分适合用来教导孩子如何编程,基于TK,所以运行该库时保证python已内置tk。
本教程是该系列的第四部分,请确保已学会前三部分。
这里我会主要介绍一些画笔的控制。
画笔开启 pendown() or pd() or down()
turtle.pendown() or turtle.pd() turtle.down()
当开启时移动画笔会在画布上留下路径
画笔关闭 penup() or pu() or up()
turtle.penup() or turtle.pu() turtle.up()
pu 和 up 都可以的,就是有点绕
当画笔关闭时,移动画笔不会再画布上留下路径。
改变画笔的尺寸 pensize() or width()
turtle.pensize() or turtle.width()#获取当前的画笔尺寸
turtle.pensize(x) or turtle.width(x)#将画笔尺寸改为x
获取画笔的整体属性以及修改 pen
turtle.pen()
其中的属性如下
“shown”: True/False
“pendown”: True/False
“pencolor”: color-string or color-tuple
“fillcolor”: color-string or color-tuple
“pensize”: positive number
“speed”: number in range 0..10
“resizemode”: “auto” or “user” or “noresize”
“stretchfactor”: (positive number, positive number)
“outline”: positive number
“tilt”: number
如要利用pen改变画笔的属性,只要将要改的属性赋予一个明确的值即可。
turtle.pen(fillcolor='black',pencolor ='red')
获取画笔是否放下 isdown()
turtle.isdown()
如果放下或开启则是 True
抬起或关闭则是 False