Python绘制分形树(一)

一步一步了解turtle这个库,先绘制个五角星练手

五角星.png

画布

turtle.screensize(800, 600, "green")
turtle.screensize() #返回默认大小(400, 300)

画笔控制命令:

turtle.down() #落下画笔,进行绘制
turtle.up() #抬起画笔,不进行绘制
turtle.pensize(width) #绘制时的宽度
turtle.color(colorstring) #绘制时的颜色
turtle.fillcolor(colorstring) #绘制的填充颜色
turtle.fill(Ture)
turtle.fill(false)

运动命令:

turtle.forward(degree) #向前移动距离degree代表距离
turtle.backward(degree) #向后移动距离degree代表距离
turtle.right(degree) #向右移动多少度
turtle.left(degree) #向左移动多少度
turtle.goto(x,y) #将画笔移动到坐标为x,y的位置
turtle.stamp() #复制当前图形
turtle.speed(speed) #画笔绘制的速度范围[0,10]整数
turtle.clear() 清空turtle画的笔迹
turtle.reset() 清空窗口,重置turtle状态为起始状态
turtle.undo()撤销上一个turtle动作
turtle.isvisible()返回当前turtle是否可见
turtle.stamp() 复制当前图形
turtle.write('string') 写字符串'string'
turtle.circle/)(10) 画一个R为10的圆形
turtle.circle/)(30, 270) 圆弧为270度
turtle.circle/)(20, steps=3) 画一个R为20的圆内切多边形

五角星绘制

import turtle

line = 50
for x in range(25):
    if x % 5 ==0:
        line += 20 
    turtle.forward(line)
    turtle.right(144)
turtle.exitonclick()

参考: https://docs.python.org/3/library/turtle.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏个人随笔

列表,表格与媒体元素

一.列表   列表就是信息资源的一种展示形式  1.列表及其应用    1)无序列表      无序列表由<ul>标签和<li>标签组成,使用<ul>标签作为无...

28410
来自专栏Modeng的专栏

Vue一个案例引发「动画」的使用总结

项目开发中动画有着很重要的作用,而且也是用到的地方非常多,例如:鼠标的进入离开,弹窗效果,组件的显示隐藏,列表的切换等等,可以说我们网页上的动画无处不在,也有人...

643
来自专栏腾讯NEXT学位

CSS布局解决方案(下)

2437
来自专栏互联网开发者交流社区

css多浏览常见问题

833
来自专栏前端黑板报

居中“魔法”总结

作为一个前端程序员,各种居中的需求会经常遇到,比如说文本居中,水平居中,垂直居中,浮动元素居中等等。掌握一些居中的常用方法也是作为前端攻城师必不可少的技能。 因...

20610
来自专栏C/C++基础

CSS3制作3D水晶糖果按钮

本人仿照20个漂亮 CSS3 按钮效果及优秀的制作教程中的BonBon(Candy)Button实现了其棒棒糖果按钮,如下图所示:

841
来自专栏42度空间

【收藏】这么多WEB组件(CSS),攒一个网站够了吧?

总是喜欢简单又精致的东西,美的不繁复也不张扬。这是闷骚程序员的癖好么?闲来无事,把收集到的部分WEB组件整理汇总一下,攒一个逼格高一点的网站够了吧?

40914
来自专栏yang0range

html常用标签

title也是有助于SEO搜索引擎优化的 HTML不是依靠缩进来表示嵌套的,就是看标签的包裹关系。 HTML中所有的文字之间,如果有空格、换行、tab都将被...

1022
来自专栏知道一点点

八种创建等高列布局【出自w3c】

高度相等列在Web页面设计中永远是一个网页设计师的需求。如果所有列都有相同的背景色,高度相等还是不相等都无关紧要,因为你只要在这些列的父元素中设置一个背景色就可...

894
来自专栏偏前端工程师的驿站

CSS魔法堂:那个被我们忽略的outline

 在CSS魔法堂:改变单选框颜色就这么吹毛求疵!中我们要模拟原生单选框通过Tab键获得焦点的效果,这里涉及到一个常常被忽略的属性——outline,由于之前对其...

471

扫码关注云+社区