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

python實現(xiàn)畫一顆樹和一片森林

 更新時間:2018年06月25日 08:49:22   作者:liuxiang1995  
這篇文章主要為大家詳細介紹了python實現(xiàn)畫一顆樹和一片森林,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python畫一顆樹和一片森林的具體代碼,供大家參考,具體內(nèi)容如下

實現(xiàn)效果

代碼在這里

from turtle import Turtle

def tree(plist, l, a, f):
  """
  :param plist:畫筆列表,指數(shù)型增加
  :param l: 畫筆的長度,同時也是遞歸終止條件,注意下面的引用中是字母l,不是數(shù)字1
  :param a: 分開的兩個樹杈之間夾角的一半,固定值65°
  :param f: 子樹與父樹的比值
  :return: 返回一個基本的Y型的樹
  """
  if l>5:
    lst = []
    for p in plist:
      p.forward(l)
      q = p.clone()
      p.left(a)
      q.right(a)
      lst.append(p)
      lst.append(q)
    tree(lst,l*f,a,f)

def maketree(x,y):
  """

  :param x: 樹起點的橫坐標
  :param y: 樹起點的縱坐標
  :return: 返回一顆樹
  """
  p = Turtle()
  p.color("green")
  p.pensize(5)
  p.hideturtle() # 隱藏那只小烏龜

  p.getscreen().tracer(30,0)# 獲得屏幕句柄,可以對其進行操作,每30次操作將屏幕刷新,延時為0
  p.speed(10)
  p.left(90)

  p.penup()
  p.goto(x, y)
  p.pendown() # 此三句向來組合使用,意思為起筆,移動,落筆之意

  t = tree([p],200,65,0.6375)
  print(len(p.getscreen().turtles()))  #一共用了多少筆劃
def main():
  """
  主函數(shù),賦樹的起點坐標
  """
  maketree(0,0)
  maketree(-200,-200)
  maketree(200,-200)

main()

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python中enumerate()函數(shù)詳細分析(附多個Demo)

    Python中enumerate()函數(shù)詳細分析(附多個Demo)

    Python的enumerate()函數(shù)是一個內(nèi)置函數(shù),主要用于在遍歷循環(huán)中獲取每個元素的索引以及對應的值,這篇文章主要介紹了Python中enumerate()函數(shù)的相關資料,需要的朋友可以參考下
    2024-10-10
  • django之靜態(tài)文件 django 2.0 在網(wǎng)頁中顯示圖片的例子

    django之靜態(tài)文件 django 2.0 在網(wǎng)頁中顯示圖片的例子

    今天小編就為大家分享一篇django之靜態(tài)文件 django 2.0 在網(wǎng)頁中顯示圖片的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python使用列表推導式快速生成列表

    Python使用列表推導式快速生成列表

    這篇文章主要介紹了Python使用列表推導式快速生成列表,列表推導式是Python構建列表list的一種快捷方式,可以使用簡潔的代碼就創(chuàng)建出一個列表,需要的朋友可以參考下
    2023-07-07
  • 如何使用python獲取現(xiàn)在的日期與時間

    如何使用python獲取現(xiàn)在的日期與時間

    學習了一段時間的python,不知道大家對于代碼的編寫有了屬于自己的一套思路了呢,下面這篇文章主要給大家介紹了關于如何使用python獲取現(xiàn)在的日期與時間的相關資料,需要的朋友可以參考下
    2022-11-11
  • matplotlib實現(xiàn)區(qū)域顏色填充

    matplotlib實現(xiàn)區(qū)域顏色填充

    這篇文章主要為大家詳細介紹了matplotlib實現(xiàn)區(qū)域顏色填充,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • python實現(xiàn)mysql的單引號字符串過濾方法

    python實現(xiàn)mysql的單引號字符串過濾方法

    這篇文章主要介紹了python實現(xiàn)mysql的單引號字符串過濾方法,以一個較為詳細的實例形式分析了Python針對MySQL的操作及字符串過濾的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • python機器學習邏輯回歸隨機梯度下降法

    python機器學習邏輯回歸隨機梯度下降法

    這篇文章主要為大家介紹了python機器學習邏輯回歸隨機梯度下降法的詳細講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • python 字典套字典或列表的示例

    python 字典套字典或列表的示例

    今天小編就為大家分享一篇python 字典套字典或列表的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Selenium自動化測試工具使用方法匯總

    Selenium自動化測試工具使用方法匯總

    這篇文章主要介紹了Selenium自動化測試工具使用方法匯總,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python的歷史與優(yōu)缺點整理

    Python的歷史與優(yōu)缺點整理

    在本篇文章里小編給大家分享的是關于Python優(yōu)缺點及基礎知識點整理內(nèi)容,有需要的朋友們可以參考下。
    2020-05-05

最新評論

保靖县| 鄂托克旗| 吕梁市| 铁力市| 察哈| 石城县| 海安县| 中牟县| 收藏| 原阳县| 巍山| 孙吴县| 二手房| 顺昌县| 罗平县| 军事| 株洲市| 湘西| 香河县| 双峰县| 兴宁市| 泌阳县| 玉门市| 洛南县| 霍州市| 广东省| 伊金霍洛旗| 六枝特区| 湾仔区| 嘉义市| 内黄县| 青川县| 获嘉县| 弥渡县| 永修县| 临西县| 伊宁县| 淄博市| 赣榆县| 怀远县| 都江堰市|