今天在学习python时看到了一道题
这道题呢,难点就是画这个图的函数。我没去想怎么画,直接看的代码。一拍大腿,哦~。这个是每次画的长度是变量x的2倍,每次逆时针旋转90度。如此简单。
然后,我接着看了下一道题。
出于不能总是依靠答案的想法。我自己想了想。
emmmmmm,这个图看不清啊。
于是我心里想,看不清图怎么做题。我把代码敲进去用turtle画出来不算偷看。嗯,就是这样。
然后
这尼玛是什么东西。头皮发麻。
我错了我错了。对于自己不会的东西要虚心求救答案。
于是我看了一下代码。这跟第九题的核心算法差不多的啊。
然后我把颜色调了一下。去掉那些花里胡哨的。
emmmm,看到这个的我仍然是一脸懵逼。图怎么画成了这样?
然后我打算看一下画的过程。哎?怎么每次打开都是直接画出来的 。难道是因为画的速度快过了我肉眼能捕捉的上限?
于是我在shell里help(turtle.speed)然后把速度调到了slowest
结果还是直接画出,王德发!
好吧,好好看代码是个好习惯。
仔细观察我发现代码里多了个turtle.tracer的东东。这是什么东西?
经过shell的help。原来这个东西可用于跳过复杂图形的绘制过程。emmmmmm,本来还觉得这东西好像很鸡肋的样子。
但在我之后关掉看绘图过程时,我又被打脸了。
最后总结一下:
数学几何真的是个很美的东西。下面两张图的绘制区别只是1°的偏转角度。
然后再把上图的每次条边的颜色周期性的改变就变成了下边这张图。
最后的最后再插入一张turtle库的函数大全图片
联系客服