700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python turtle隐藏画笔_Turtle库学习--画笔控制 绘图状态

python turtle隐藏画笔_Turtle库学习--画笔控制 绘图状态

时间:2020-07-24 22:02:01

相关推荐

python turtle隐藏画笔_Turtle库学习--画笔控制 绘图状态

turtle.pendown()

简:turtle.pd()

turtle.down()

画笔落下 – 移动时将画线。

turtle.penup()

简:turtle.pu()

turtle.up()

画笔抬起 – 移动时不画线。

turtle.pensize(width=None)

turtle.width(width=None)

参数

width – 一个正数值

设置线条的粗细为 width 或返回该值

turtle.pen(pen=None, **pendict)

参数

pen – 一个包含部分或全部下列键的字典

pendict – 一个或多个以下列键为关键字的关键字参数

返回或设置画笔的属性,以一个包含以下键值对的 “画笔字典” 表示:

“shown”: True/False

“pendown”: True/False

“pencolor”: 颜色字符串或颜色元组

“fillcolor”: 颜色字符串或颜色元组

“pensize”: 正数值

“speed”: 0…10 范围内的数值

“resizemode”: “auto” 或 “user” 或 “noresize”

“stretchfactor”: (正数值, 正数值)

“outline”: 正数值

“tilt”: 数值

turtle.isdown()

如果画笔落下返回 True,如果画笔抬起返回 False。

运行以下代码观察结果:

import turtle

turtle.penup()

print(turtle.isdown())

turtle.pendown()

print(turtle.isdown())

turtle.pen({

"shown": True,

"pendown": True,

"fillcolor":"red",

})

print(sorted(turtle.pen().items()))

turtle.done()

turtle.pencolor(*args)

返回或设置画笔颜色

允许以下四种输入格式:

pencolor()

返回以颜色描述字符串或元组 (见示例) 表示的当前画笔颜色。可用作其他 color/pencolor/fillcolor 调用的输入。

pencolor(colorstring)

设置画笔颜色为 colorstring 指定的 Tk 颜色描述字符串,例如 “red”、“yellow” 或 “#33cc8c”。

pencolor((r, g, b))

设置画笔颜色为以 r, g, b 元组表示的 RGB 颜色。r, g, b 的取值范围应为 0…colormode,colormode 的值为 1.0 或 255 (参见 colormode())。

pencolor(r, g, b)

设置画笔颜色为以 r, g, b 表示的 RGB 颜色。r, g, b 的取值范围应为 0…colormode

turtle.fillcolor(*args)

返回或设置填充颜色

允许输入格式与turtle.pencolor一样

turtle.color(*args)

返回或设置画笔颜色和填充颜色

运行以下代码观察结果:

import turtle

turtle.pencolor("red")

turtle.fillcolor("yellow")

print(turtle.color())

turtle.done()

turtle.filling()

返回填充状态 (填充为 True,否则为 False)

turtle.begin_fill()

在绘制要填充的形状之前调用。

turtle.end_fill()

填充上次调用 begin_fill() 之后绘制的形状

运行以下代码观察结果:

import turtle

turtle.pencolor("red")

turtle.fillcolor("yellow")

print(turtle.color())

print(turtle.filling())

turtle.pen({

"fillcolor":"red",

"pencolor":"green"

})

turtle.begin_fill()

for i in range(4):

turtle.forward(100)

turtle.left(90)

turtle.end_fill()

turtle.done()

turtle.reset()

从屏幕中删除海龟的绘图,海龟回到原点并设置所有变量为默认值

turtle.clear()

从屏幕中删除指定海龟的绘图。不移动海龟

海龟的状态和位置以及其他海龟的绘图不受影响

运行以下代码观察结果:

import turtle

turtle.pencolor("red")

turtle.fillcolor("yellow")

print(turtle.color())

print(turtle.filling())

turtle.pen({

"fillcolor":"red",

"pencolor":"green"

})

turtle.begin_fill()

for i in range(4):

turtle.forward(100)

turtle.left(90)

turtle.end_fill()

turtle.reset()

for i in range(5):

turtle.forward(100)

turtle.left(60)

turtle.clear()

for i in range(3):

turtle.forward(100)

turtle.left(120)

for i in range(2):

turtle.undo()

turtle.done()

原文链接:/hide_in_darkness/article/details/107629792

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。