91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python遞歸函數繪制分形樹的方法

發布時間:2020-10-05 21:11:35 來源:腳本之家 閱讀:233 作者:prairie97 欄目:開發技術

分形幾何學的基本思想:客觀事物具有自相似性的層次結構,局部和整體在形態,功能,信息,時間,空間等方面具有統計意義上的相似性,稱為自相似性,自相似性是指局部是整體成比例縮小的性質。

我們先看一下我們最終要繪制的圖形:

python遞歸函數繪制分形樹的方法

案例分析:

python遞歸函數繪制分形樹的方法

python遞歸函數繪制分形樹的方法

代碼:

## 繪制分型樹,末梢的樹枝的顏色不同

import turtle


def draw_brach(brach_length):


  if brach_length > 5:
    if brach_length < 40:
      turtle.color('green')

    else:
      turtle.color('red')

    # 繪制右側的樹枝
    turtle.forward(brach_length)
    print('向前',brach_length)
    turtle.right(25)
    print('右轉20')
    draw_brach(brach_length-15)
    # 繪制左側的樹枝
    turtle.left(50)
    print('左轉40')
    draw_brach(brach_length-15)

    if brach_length < 40:
      turtle.color('green')

    else:
      turtle.color('red')


    # 返回之前的樹枝上
    turtle.right(25)
    print('右轉20')
    turtle.backward(brach_length)
    print('返回',brach_length)

def main():
  turtle.left(90)
  turtle.penup()
  turtle.backward(150)
  turtle.pendown()
  turtle.color('red')

  draw_brach(100)

  turtle.exitonclick()

if __name__ == '__main__':
  main()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泽普县| 沧州市| 会东县| 开封市| 武陟县| 枣庄市| 德安县| 海淀区| 墨玉县| 合川市| 冷水江市| 阜阳市| 榆林市| 惠水县| 青浦区| 沅陵县| 德保县| 邢台市| 抚州市| 大荔县| 霍林郭勒市| 休宁县| 武乡县| 军事| 长子县| 玉山县| 乳山市| 郧西县| 马鞍山市| 平阴县| 乌拉特中旗| 高碑店市| 通化县| 乌兰县| 即墨市| 临汾市| 龙门县| 孝义市| 泰顺县| 略阳县| 广灵县|