Python : turtle绘图状态

turtle.pendown()
turtle.pd()
turtle.down()
拉下笔 - 移动时绘图。

turtle.penup()
turtle.pu()
turtle.up()
拉起笔 - 移动时没有绘图。

turtle.pensize(宽度=无)
turtle.width(宽度=无)
参数
宽度 - 正数

将线条粗细设置为宽度或将其返回。如果resizemode设置为“auto”且turtleshape是多边形,则绘制具有相同线条粗细的多边形。如果没有给出参数,则返回当前的pensize。

turtle.pensize()
1

turtle.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()
False

turtle.pendown()
turtle.isdown()
True

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值