python的turtle库真好玩


今天在学习python时看到了一道题

这道题呢,难点就是画这个图的函数。我没去想怎么画,直接看的代码。一拍大腿,哦~。这个是每次画的长度是变量x的2倍,每次逆时针旋转90度。如此简单。

然后,我接着看了下一道题。

 

 出于不能总是依靠答案的想法。我自己想了想。

emmmmmm,这个图看不清啊。

于是我心里想,看不清图怎么做题。我把代码敲进去用turtle画出来不算偷看。嗯,就是这样。

然后

这尼玛是什么东西。头皮发麻。

我错了我错了。对于自己不会的东西要虚心求救答案。

于是我看了一下代码。这跟第九题的核心算法差不多的啊。

然后我把颜色调了一下。去掉那些花里胡哨的。

emmmm,看到这个的我仍然是一脸懵逼。图怎么画成了这样?

然后我打算看一下画的过程。哎?怎么每次打开都是直接画出来的 。难道是因为画的速度快过了我肉眼能捕捉的上限?

于是我在shell里help(turtle.speed)然后把速度调到了slowest

结果还是直接画出,王德发!

好吧,好好看代码是个好习惯。

仔细观察我发现代码里多了个turtle.tracer的东东。这是什么东西?

经过shell的help。原来这个东西可用于跳过复杂图形的绘制过程。emmmmmm,本来还觉得这东西好像很鸡肋的样子。

但在我之后关掉看绘图过程时,我又被打脸了。

最后总结一下:

数学几何真的是个很美的东西。下面两张图的绘制区别只是1°的偏转角度。

 

 

然后再把上图的每次条边的颜色周期性的改变就变成了下边这张图。

 最后的最后再插入一张turtle库的函数大全图片

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM