turtle.pendown()
turtle.pd()
turtle.down()
拉下笔 - 移动时绘图。
turtle.penup()
turtle.pu()
turtle.up()
拉起笔 - 移动时没有绘图。
turtle.pensize(宽度=无)
turtle.width(宽度=无)
参数
宽度 - 正数
将线条粗细设置为宽度或将其返回。如果resizemode设置为“auto”且turtleshape是多边形,则绘制具有相同线条粗细的多边形。如果没有给出参数,则返回当前的pensize。
turtle.pensize()
1turtle.pensize(10) # from here on lines of width 10 are drawn
turtle.pen(pen =无,** pendict )
参数
笔 - 包含以下部分或全部键的字典
pendict - 一个或多个关键字参数,下面列出的键作为关键字
使用以下键/值对在“笔词典”中返回或设置笔的属性:
“显示”:是/否
“pendown”:是/否
“pencolor”:color-string或color-tuple
“fillcolor”:color-string或color-tuple
“pensize”:正数
“速度”:数字范围为0…10
“resizemode”:“auto”或“user”或“noresize”
“stretchfactor”:(正数,正数)
“大纲”:正数
“倾斜”:数字
此字典可用作后续调用pen() 以恢复前笔状态的参数。此外,这些属性中的一个或多个可以作为关键字参数提供。这可用于在一个语句中设置多个笔属性。
turtle.pen(fillcolor=“black”, pencolor=“red”, pensize=10)
sorted(turtle.pen().items())
[(‘fillcolor’, ‘black’), (‘outline’, 1), (‘pencolor’, ‘red’),
(‘pendown’, True), (‘pensize’, 10), (‘resizemode’, ‘noresize’),
(‘shown’, True), (‘speed’, 9), (‘stretchfactor’, (1, 1)), (‘tilt’, 0)]penstate=turtle.pen()
turtle.color(“yellow”, “”)
turtle.penup()
sorted(turtle.pen().items())
[(‘fillcolor’, ‘’), (‘outline’, 1), (‘pencolor’, ‘yellow’),
(‘pendown’, False), (‘pensize’, 10), (‘resizemode’, ‘noresize’),
(‘shown’, True), (‘speed’, 9), (‘stretchfactor’, (1, 1)), (‘tilt’, 0)]turtle.pen(penstate, fillcolor=“green”)
sorted(turtle.pen().items())
[(‘fillcolor’, ‘green’), (‘outline’, 1), (‘pencolor’, ‘red’),
(‘pendown’, True), (‘pensize’, 10), (‘resizemode’, ‘noresize’),
(‘shown’, True), (‘speed’, 9), (‘stretchfactor’, (1, 1)), (‘tilt’, 0)]
turtle.isdown()
True如果笔已关闭,False则返回,如果笔已关闭。
turtle.penup()
turtle.isdown()
Falseturtle.pendown()
turtle.isdown()
True