turtle
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟
hide_in_darkness
萌新一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Turtle实战--太极图
import turtle # 画上勾玉 def draw_top(): turtle.penup() make_border_line(-1) # 画下勾玉 def draw_down(): turtle.fillcolor("black") turtle.begin_fill() turtle.penup() make_border_line(1) turtle.end_fill() # 画勾玉 def make_border_line原创 2020-07-28 15:00:50 · 449 阅读 · 0 评论 -
Turtle库学习--Screen专有方法、公共类
turtle.bye() 关闭海龟绘图窗口。 turtle.exitonclick() 将 bye() 方法绑定到 Screen 上的鼠标点击事件 turtle.setup(width=_CFG[“width”], height=_CFG[“height”], startx=_CFG[“leftright”], starty=_CFG[“topbottom”]) 设置主窗口的大小和位置 参数 width – 如为一个整型数值,表示大小为多少像素, 如为一个浮点数值,则表示屏幕的占比;默认为屏幕的 50% h原创 2020-07-28 14:10:05 · 1683 阅读 · 0 评论 -
Turtle库学习--输入方法、设置与特殊方法
turtle.textinput(title, prompt) 参数 title – string prompt – string 弹出一个对话框窗口用来输入一个字符串 形参 title 为对话框窗口的标题 prompt 为一条文本,通常用来提示要输入什么信息 返回输入的字符串 如果对话框被取消则返回 None turtle.numinput(title, prompt, default=None, minval=None, maxval=None) 参数 title – string title 为对话框原创 2020-07-28 13:57:13 · 3586 阅读 · 0 评论 -
Turtle库学习--动画控制与屏幕事件
turtle.delay(delay=None) 参数 delay – 正整型数 设置或返回以毫秒数表示的延迟值 delay。(这约等于连续两次画布刷新的间隔时间。) 绘图延迟越长,动画速度越慢 turtle.tracer(n=None, delay=None) 参数 n – 非负整型数 delay – 非负整型数 启用/禁用海龟动画并设置刷新图形的延迟时间 如果指定 n 值,则只有每第 n 次屏幕刷新会实际执行 如果调用时不带参数,则返回当前保存的 n 值。第二个参数设置延迟值 turtle.update原创 2020-07-28 13:33:30 · 3395 阅读 · 0 评论 -
Turtle库学习--TurtleScreen/Screen 方法及对应函数
turtle.bgcolor(*args) 参数 args – 一个颜色字符串或三个取值范围 0…colormode 内的数值或一个取值范围相同的数值3元组 设置或返回 TurtleScreen 的背景颜色 turtle.bgpic(picname=None) 参数 picname – 一个字符串, gif-文件名, “nopic”, 或 None 设置背景图片或返回当前背景图片名称 如果 picname 为一个文件名,则将相应图片设为背景 如果 picname 为 “nopic”,则删除当前背景图片 如果原创 2020-07-28 12:24:27 · 8110 阅读 · 0 评论 -
Turtle库学习--特殊的海龟
turtle.begin_poly() 开始记录多边形的顶点。当前海龟位置为多边形的第一个顶点。 turtle.end_poly() 停止记录多边形的顶点。当前海龟位置为多边形的最后一个顶点。它将连线到第一个顶点。 turtle.get_poly() 返回最新记录的多边形 运行以下程序观察结果: import turtle turtle.shape("turtle") turtle.begin_poly() turtle.forward(100) print(turtle.get_poly()) turt原创 2020-07-28 12:10:17 · 1118 阅读 · 0 评论 -
Turtle库学习--海龟使用事件
turtle.onclick(fun, btn=1, add=None) 参数 fun – 一个函数,调用时将传入两个参数表示在画布上点击的坐标。 btn – 鼠标按钮编号,默认值为 1 (鼠标左键) add – True 或 False – 如为 True 则将添加一个新绑定,否则将取代先前的绑定 将 fun 指定的函数绑定到鼠标点击此海龟事件。 如果 fun 值为 None,则移除现有的绑定。 注意:fun定义的函数中必须要有x和y两个变量 只有点击海龟时该点击事件才会触发 turtle.onrelea原创 2020-07-28 11:31:11 · 1387 阅读 · 0 评论 -
Turtle库学习--海龟可见性与外观
turtle.hideturtle() 简:turtle.ht() 使海龟不可见。 turtle.hideturtle() turtle.showturtle() 简:turtle.st() 使海龟可见。 turtle.showturtle() turtle.isvisible() 如果海龟显示返回 True,如果海龟隐藏返回 False turtle.shape(name=None) 参数 name – 一个有效的形状名字符串 设置海龟形状为 name 指定的形状名,如未指定形状名则返回当前的形状原创 2020-07-28 11:11:25 · 1569 阅读 · 0 评论 -
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 – 一个包含部分或全部原创 2020-07-28 10:35:26 · 1890 阅读 · 0 评论 -
Turtle库学习--海龟状态
turtle.position() 简:turtle.pos() 返回海龟当前的坐标 (x,y) turtle.xcor() 返回海龟的 x 坐标 turtle.ycor() 返回海龟的 y 坐标 turtle.heading() 返回海龟当前的朝向 urtle.towards(x, y=None) 参数 x – 一个数值或数值对/矢量,或一个海龟实例(必须要有) y – 一个数值——如果 x 是一个数值,否则为 None 从海龟位置到由 (x,y),矢量或另一海龟对应位置的连线的夹角 turtle.dis原创 2020-07-28 10:01:46 · 754 阅读 · 0 评论 -
Turtle库学习--海龟动作
turtle.forward(distance) 简:turtle.fd(distance) 参数 distance – 一个数值 (整型或浮点型) 海龟前进distance指定的距离 不改变海龟的朝向 turtle.backward(distance) 简:turtle.bk(distance) turtle.back(distance) 参数 distance – 一个数值 海龟后退 distance 指定的距离 不改变海龟的朝向 turtle.right(angle) 简:turtle.rt(angl原创 2020-07-28 00:10:05 · 1575 阅读 · 0 评论
分享