绘图库turtle-绘制python蟒蛇
"""
Python绘制蟒蛇
"""
# 海龟 绘图库
import turtle
turtle.setup(1920, 1080, 0, 0) # 初始化画布的宽高位置等数据(像素) turtle.setup(width, height, startx, starty)
turtle.penup() # 将画笔抬起,海龟轨迹不再显示
turtle.fd(-250)
turtle.pendown() # 将海龟落下
turtle.pensize(25) # 或者width()
turtle.pencolor("red") # 颜色小写字符串pencolor("purple") 或rgb小数值(0.63,0.13,0.94) 或rgb元祖值((0.63,0.13,0.94))
turtle.seth(-40)
for i in range(4): # range(N) - 产生0~N-1的整数序列,共N个.range(2,5)产生(2,3,4)
turtle.circle(40, 80) # circle(+-r,angle)
turtle.circle(-40, 80)
turtle.circle(40, 80 / 2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2 / 3)
turtle.done()
"""
fd()|forward()向海龟现在的正前方行进
bk()|back()反方向
circle(r,angle) 以海龟当前最侧某个点为圆心绘制
seth(angle) 改变海龟的行进方向,只改变方向但是不前进(绝对角度)
seth(45) setheading -(右上)
从海龟角度(相对角度):
left(angle)
right(angle)
"""
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Android Router路由框架使用
Router项目地址 1. 添加依赖 android { defaultConfig { ... javaCompileOptions { annotationProcessorOptions { arguments = ["moduleName": project.name] } } } } dependencies { implementation 'com.chenenyu.router:router:1.4.0-beta1' annotationProcessor 'com.chenenyu.router:compiler:1.4.0-beta1' } 2. Application中注册 public class App extends Application{ @Override public void onCreate() { super.onCreate(); Router.initialize(new Configuration.Builder() // 调试模式,开启后会打印log .setDebuggable(BuildConfig.DEBUG) // 注册模块名,...
-
下一篇
ZooKeeper客户端编程(三)
前面说了一些ZooKeeper理论上的内容,对于实践部分,想必都是跃跃欲试。这里我想主要介绍几个Java的demo来起到抛砖引玉的作用,Zookeeper客户端框架具体的细节部分若深入起来不是三言两语能解释的完的,我适当的说明一些,深入的研究还望一起努力。 图与文无关 假设你已经对zkCli的基本命令较熟悉了: create 创建节点 delete 删除节点 exists 判断节点是否存在 getChildren 获取节点下的所有子节点 getData 获取节点的数据 setData 在节点写入或更新数据 getACL 获取某节点的ACL setACL 设置某节点的ACL sync 同步某客户端znode的状态 准备 电脑上有Java开发环境 maven,下载ZooKeeper Java客户端的源码 浏览器 ,ZooKeeper API文档(http://zookeeper.apache.org/doc/r3.4.6/api/index.html) Java案例 列出指定节点下的内容 public class ZooState { public static void main(Str...
相关文章
文章评论
共有0条评论来说两句吧...

微信收款码
支付宝收款码