20230823 - turtle
坐标系
- 前进方向: 海龟头朝向即为前进方向, 默认向屏幕右方.
- 左右方向: 以头朝向的左右.
圆
tirtle.circle(<半径: px>, <角度: 度数>)
- 半径 为负数就是左侧, 正数右侧.
- 角度, 默认 360, 画圆部分的度数, 1/4 圆为 90 度.
更改颜色
turtle.color(<颜色字符串 / RGB>)
注意: 更改颜色需在画图前 (不支持 RGBA).turtle.colormode(255)
颜色模式为 255 (不然 RGB 各数值是 0-1 的浮点数).
移动
turtle.goto(<x>, <y>)
从当前坐标移动至指定坐标 (会留下痕迹).
飞起来 台笔与落笔
turtle.penup()
台笔 (不留下痕迹).turtle.pendown()
下笔 (开始留下痕迹).
保持窗口可见性
turtle.done()
不自动关闭窗口.
画方形
- 使用连续的
goto
即可.
驾驶模式
turtle.forward(<距离: px>)
-> 前进turtle.back(<距离: px>)
-> 后退turtle.left(<度数>)
-> 左转turtle.right(<度数>)
-> 右转
填充
turtle.color(<画笔颜色>, <填充颜色>)
设置填充颜色turtle.begin_fill()
开始填充图形turtle.circle(114514)
-> 填充的内容(如圆或者goto
啥的)turtle.end_fill()
结束填充图形
添加文本
turtle.write(<文本>, align="<对齐方式>", <font>)
对齐方式 可选 "left" "center" "right" font 长度为3的元组,(<字体家族名称>, <字号>, <类型?(粗体 细体等)>)