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