kiki-turtle 绘图库
在 turtle 库的基础上增强了功能。借鉴了 Processing 的绘图函数,schemdraw 的链式语法,ruby 和 logo 语言接近自然语言的编程环境。
安装
python -m pip install kiki-turtle
processing
processing 是面相艺术家的编程语言
p5.js
processing 的 JavaScript 版本
schemdraw
电路绘制和计算库
ruby
日本人松本行弘发明的编程语言。
教程
绘制顶点在 (0, 0) 的长方形
from kiki_turtle import Kiki
import turtle
kiki = Kiki()
kiki.rect(100, 20)
turtle.mainloop()
绘制中心点在 (0, 0) 的长方形
kiki.mode('center').rect(100, 20).rect(20, 100).ht()
Kiki-turtle 库的使用既保留了 turtle 库原本的用法,也支持链式操作
repeat 和 times 方法配合绘制正方形
kiki.repeat().fd(100).rt(90).times(4)
将前进 100 右转 90 重复 4 次,绘制正方形。