天池海龟编辑器绘图

简介: 天池海龟编辑器绘图

1.基本框架


import spen
    spen.set_defaults(canvas=document['canvas'])
    p = spen.Turtle("mouse")
    #code here!
    spen.done()


2.画笔设置


设定速度0~10 p.speed(5)


设定宽度 p.width(5)


设定线颜色 p.color()


设定填充色 p.fillcolor()


抬笔落笔 p.up() p.down()


切换角度和弧度 p.degrees() p.radians()


3.绘图命令


前进与后退 p.fd(100) p.bk(100)


左右转 p.lt(90) p.rt(90)


到达位置 p.goto(0,0) p.setx(0) p.sety(0)


注:当非全屏画布时原点在标尺上的对应位置为250,250,全屏时为750,750。


当你想移动至标尺坐标为250,250的位置时只需要p.goto(0,0)即可,以此类推。


设置角度 p.seth(90)


回到原点并立直 p.home()


画圆画点 p.circle(100,'red') p.dot(10,'green')


绘制文字 p.write("I love Brython!", font=("Simhei", 20, "normal"),align='center')


4.获取状态


当前位置 p.pos() 结果如(0,100)


当前x或y位置 p.xcor() p.ycor()


当前的角度 p.heading(0,0) 结果如90度


当前位置连线某点的角度 p.towards(0,0) 结果如45度


当前位置到某点的距离 p.distance(0,0) 结果如100


是否处于落笔状态 p.isdown()


目录
相关文章
|
6月前
|
Python
【python绘图库turtle实战】使用python绘图库turtle绘制:太阳花、彩虹线与小黄人【含完整源码】
【python绘图库turtle实战】使用python绘图库turtle绘制:太阳花、彩虹线与小黄人【含完整源码】
|
7月前
|
数据可视化 Linux API
Python绘图工具seaborn,教会你如何绘制更加精美的图形(一)
Python绘图工具seaborn,教会你如何绘制更加精美的图形(一)
156 0
|
存储 算法 C语言
c++游戏制作指南(二):制作一个炫酷的启动界面(c++绘图)
c++游戏制作指南(二):制作一个炫酷的启动界面(c++绘图)
525 0
|
7月前
|
机器学习/深度学习 人工智能 数据处理
Python海龟绘图:绘出最靓丽的景色
Python海龟绘图:绘出最靓丽的景色
195 0
|
7月前
|
弹性计算 数据安全/隐私保护 Python
快速搭建python turtle画布,画出专属你的冬日浪漫
turtle库是Python语言中自带的一个用于绘制图像的函数库。turtle库为使用者提供一个或多个小乌龟作为画笔,使用者可通过turtle库提供的各种方法去控制小乌龟在一个平面直角坐标系中移动并绘制移动轨迹以画出想要的图案。
快速搭建python turtle画布,画出专属你的冬日浪漫
|
7月前
|
缓存 数据库 数据安全/隐私保护
我绘制文章插图的三个神级工具
我绘制文章插图的三个神级工具
112 0
用Cadence Virtuoso绘制反相器教程(中)
用Cadence Virtuoso绘制反相器教程
639 0
用Cadence Virtuoso绘制反相器教程(中)
|
Go C语言
用Cadence Virtuoso绘制反相器教程(下)
用Cadence Virtuoso绘制反相器教程
471 0
用Cadence Virtuoso绘制反相器教程(下)
|
Python
海龟绘图简单科普
著名人物爱因斯坦曾说过,兴趣是最好的老师,句话在编程方面也同样适用。大部分人如果没有所谓的情节、入门、回报的话。相对于python,很多人对这一方面都是不感冒的,更不要谈一开始就要去背某些命令、函数之类的。
134 0

热门文章

最新文章