《Python極客專案程式設計 》 2 7 實驗

2021-09-23 16:35:40 字數 656 閱讀 9363

下面有一些方法可以進一步嘗試螺線。

1.現在你已知道如何畫圓,請寫乙個程式來繪製隨機的對數螺線。找到引數形式的對數螺線方程,然後用它來繪製螺線。

3.嘗試用海龜繪製koch snowflake(科赫雪花),它是利用遞迴(即呼叫自身的函式)的分形曲線。可以像這樣組織遞迴函式呼叫:

# recursive koch snowflake

def kochsf(x1, y1, x2, y2, t):

# compute intermediate points p2, p3

if segment_length > 10:

# recursively generate child segments

# flake #1

kochsf(x1, y1, p1[0], p1[1], t)

# flake #2

kochsf(p1[0], p1[1], p2[0], p2[1], t)

# flake #3

kochsf(p2[0], p2[1], p3[0], p3[1], t)

# flake #4

kochsf(p3[0], p3[1], x2, y2, t)

else:

# draw

# ...

極客時間 併發程式設計實戰筆記

08 理解管程 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行...

程式設計實訓報告 專案3 2

include include include 定義詞條類 typedef struct word word words 8000 將詞典陣列設定成全域性的結構體陣列 int wordsnum 0 詞典中的詞條數目 從檔案中將詞讀到字典中 void readdictionary while feof...

《 Python樹莓派程式設計》 2 7 總結

本節書摘來自華章出版社 python樹莓派程式設計 一書中的第2章,第2.7節,作者 美 沃爾弗拉姆 多納特 wolfram donat 著 韓德強 等譯 2.7 總結 本章簡單介紹了linux的一些基本知識。雖然這不能使你成為一名專家,但它清晰地展示了這個功能強大的作業系統的用途。你可以僅通過命令...