最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python遞歸函數(shù)繪制分形樹的方法

 更新時(shí)間:2018年06月22日 10:27:23   作者:prairie97  
這篇文章主要為大家詳細(xì)介紹了python遞歸函數(shù)繪制分形樹的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

分形幾何學(xué)的基本思想:客觀事物具有自相似性的層次結(jié)構(gòu),局部和整體在形態(tài),功能,信息,時(shí)間,空間等方面具有統(tǒng)計(jì)意義上的相似性,稱為自相似性,自相似性是指局部是整體成比例縮小的性質(zhì)。

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

案例分析:


代碼:

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

import turtle


def draw_brach(brach_length):


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

    else:
      turtle.color('red')

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

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

    else:
      turtle.color('red')


    # 返回之前的樹枝上
    turtle.right(25)
    print('右轉(zhuǎn)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()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python操作kafka實(shí)踐的示例代碼

    python操作kafka實(shí)踐的示例代碼

    這篇文章主要介紹了python操作kafka實(shí)踐的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • PyTorch模型保存與加載實(shí)例詳解

    PyTorch模型保存與加載實(shí)例詳解

    大家都知道pytorch的模型和參數(shù)是分開的,可以分別保存或加載模型和參數(shù),這篇文章主要給大家介紹了關(guān)于PyTorch模型保存與加載的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • python實(shí)現(xiàn)隨機(jī)漫步方法和原理

    python實(shí)現(xiàn)隨機(jī)漫步方法和原理

    在本篇文章里小編給大家整理了關(guān)于python如何實(shí)現(xiàn)隨機(jī)漫步的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2019-06-06
  • python線程池的實(shí)現(xiàn)實(shí)例

    python線程池的實(shí)現(xiàn)實(shí)例

    這篇文章主要介紹了python線程池的實(shí)現(xiàn)方法,代碼簡(jiǎn)單實(shí)用,供大家參考使用
    2013-11-11
  • Python functools模塊學(xué)習(xí)總結(jié)

    Python functools模塊學(xué)習(xí)總結(jié)

    這篇文章主要介紹了Python functools模塊學(xué)習(xí)總結(jié),本文講解了functools.partial、functool.update_wrapper、functool.wraps、functools.reduce、functools.cmp_to_key、functools.total_ordering等方法的使用實(shí)例,需要的朋友可以參考下
    2015-05-05
  • python跳過第一行快速讀取文件內(nèi)容的實(shí)例

    python跳過第一行快速讀取文件內(nèi)容的實(shí)例

    今天小編就為大家分享一篇python跳過第一行快速讀取文件內(nèi)容的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python 基礎(chǔ)教程之str和repr的詳解

    Python 基礎(chǔ)教程之str和repr的詳解

    這篇文章主要介紹了Python 基礎(chǔ)教程之str和repr的詳解的相關(guān)資料,主要說明他們之家的區(qū)別,通過此文希望能幫助到大家,幫助大家理解這部分內(nèi)容,需要的可以參考下
    2017-08-08
  • python-pymongo常用查詢方法含聚合問題

    python-pymongo常用查詢方法含聚合問題

    這篇文章主要介紹了python-pymongo常用查詢方法含聚合問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 虛擬環(huán)境下搭建一個(gè)Django項(xiàng)目

    虛擬環(huán)境下搭建一個(gè)Django項(xiàng)目

    這篇文章主要為大家介紹了虛擬環(huán)境下搭建一個(gè)Django項(xiàng)目的實(shí)現(xiàn)過程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python統(tǒng)計(jì)字符串中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)

    Python統(tǒng)計(jì)字符串中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)

    這篇文章主要給大家介紹了關(guān)于Python統(tǒng)計(jì)字符串中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)的相關(guān)資料,本文實(shí)例講述了python統(tǒng)計(jì)字符串中指定字符出現(xiàn)次數(shù)的方法,需要的朋友可以參考下
    2023-06-06

最新評(píng)論

内黄县| 顺昌县| 榆社县| 九江县| 佛学| 固安县| 凌源市| 汽车| 凤凰县| 丰县| 客服| 榆林市| 曲水县| 增城市| 平顺县| 鹤峰县| 虹口区| 邛崃市| 苗栗市| 浮山县| 横峰县| 淮滨县| 沙田区| 河西区| 鞍山市| 浦江县| 葫芦岛市| 石泉县| 饶平县| 乃东县| 雅安市| 安多县| 康定县| 巴楚县| 杂多县| 泽库县| 山阳县| 筠连县| 南川市| 彭山县| 辽中县|