亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

贵德县| 河池市| 通河县| 达日县| 利川市| 嘉善县| 尖扎县| 昌邑市| 咸宁市| 葵青区| 沛县| 崇左市| 工布江达县| 五莲县| 安龙县| 福州市| 昌宁县| 清徐县| 西丰县| 惠州市| 古蔺县| 环江| 澳门| 瑞丽市| 招远市| 武宣县| 大理市| 洪湖市| 谷城县| 霍州市| 灌南县| 屏边| 洛南县| 潞城市| 新竹县| 凤冈县| 定南县| 新乐市| 乐山市| 静海县| 蓬溪县|