为什么说奥运五环的绘制是最简略的,实际上它的绘制过程就是通过画笔画出五个雷同大小的圆圈即可。不同的是圆圈的地位不同的。
浏览全文
开始之前,我特地去找了turtle的官网地址贴在上面,其实学习一个技术点官网的作用还是十分重要的。毕竟你在网上找到大量的材料都是二手材料。
因而,你可能并不理解这个技术点产生的初衷,最初,一个技术点就成以讹传讹。所以,激励大家学习一个技术点肯定要看看官网的阐明,其余中央的二手材料就是用来理解的。
https://docs.<a href="https://www.gaodaima.com/tag/python" title="查看更多关于python的文章" target="_blank">python</a>.org/zh-cn/3/library/tle.html
应用的非标准库还是turtle,因为它在绘画中的作用还是相当重要的。
import turtle as tle
编写一个函数来初始化turtle画笔的一些全局参数。
def init(): tle.pensize(20) init()
这次咱们用到的全局参数比拟繁多,只是设置了一下画笔的宽度。
上面编写一个函数来绘制圆圈,因为五个圆圈的大小都是一样的,这就产生了共性,所以能够应用一个函数来编写圆圈的绘制过程即可。
def draw_cricle(circle_size=100,x=-250,y=-30,color='blue'): tle.penup() tle.goto(x, y) tle.pendown() tle.color(color) tle.circle(100)
调用圆圈绘制函数绘制五个不同色彩的圆环,最终生成了奥运五环的形态。
draw_cricle(x=-250,y=-30,color='blue') draw_cricle(x=0,y=-30,color='black') draw_cricle(x=250,y=-30,color='red') draw_cricle(x=-125,y=-105,color='yellow') draw_cricle(x=125,y=-105,color='green')
看了下面操作过程,操作还是挺简略的,用来做一个turtle学习素材还是很nice的。
下面的过程实现后,绘图的局部就算是实现了,最初再来欠缺一下逻辑。因为绘图实现后会主动敞开绘图窗口,绘图实现后还没看清楚就曾经敞开了。于是,设置一下绘制窗口的属性就OK了。
绘图实现后放弃窗口不被敞开
screen = tle.Screen() screen.exitonclick()
明天的表演到此结束,欢送大家一起交换提高,干货一直、分享一直!
【往期精彩】
常识汇总:python办公自动化应该学习哪些内容?
python多线程同步售票零碎解决思路…
发现几个好玩的游戏编程平台,与君共勉!
python四个性能检测工具,包含函数的运行内存、工夫等等…
python-turtle绘制雪容融,已打包成exe可间接运行(附源码)