国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

腳本:python實現(xiàn)櫻花樹

這篇具有很好參考價值的文章主要介紹了腳本:python實現(xiàn)櫻花樹。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

代碼

from turtle import *
from random import *
from math import *
def tree(n, l):
    pd ()  # 下筆
    # 陰影效果
    t = cos ( radians ( heading () + 45 ) ) / 8 + 0.25
    pencolor ( t, t, t )
    pensize ( n / 3 )
    forward ( l )  # 畫樹枝

    if n > 0:
        b = random () * 15 + 10  # 右分支偏轉(zhuǎn)角度
        c = random () * 15 + 10  # 左分支偏轉(zhuǎn)角度
        d = l * (random () * 0.25 + 0.7)  # 下一個分支的長度
        # 右轉(zhuǎn)一定角度,畫右分支
        right ( b )
        tree ( n - 1, d )
        # 左轉(zhuǎn)一定角度,畫左分支
        left ( b + c )
        tree ( n - 1, d )
        # 轉(zhuǎn)回來
        right ( c )
    else:
        # 畫葉子
        right ( 90 )
        n = cos ( radians ( heading () - 45 ) ) / 4 + 0.5
        ran = random ()
        # 這里相比于原來隨機添加了填充的圓圈,讓櫻花葉子看起來更多一點
        if (ran > 0.7):
            begin_fill ()
            circle ( 3 )
            fillcolor ( 'pink' )
        # 把原來隨機生成的葉子換成了統(tǒng)一的粉色
        pencolor ( "pink" )
        circle ( 3 )
        if (ran > 0.7):
            end_fill ()
        left ( 90 )
        # 添加0.3倍的飄落葉子
        if (random () > 0.7):
            pu ()
            # 飄落
            t = heading ()
            an = -40 + random () * 40
            setheading ( an )
            dis = int ( 800 * random () * 0.5 + 400 * random () * 0.3 + 200 * random () * 0.2 )
            forward ( dis )
            setheading ( t )
            # 畫葉子
            pd ()
            right ( 90 )
            n = cos ( radians ( heading () - 45 ) ) / 4 + 0.5
            pencolor ( n * 0.5 + 0.5, 0.4 + n * 0.4, 0.4 + n * 0.4 )
            circle ( 2 )
            left ( 90 )
            pu ()
            # 返回
            t = heading ()
            setheading ( an )
            backward ( dis )
            setheading ( t )
    pu ()
    backward ( l )  # 退回


bgcolor ( 0.956, 0.9255, 0.9882 )  # 設(shè)置背景色(把灰色換成淡紫色)
ht ()  # 隱藏turtle
speed ( 0 )  # 速度 1-10漸進,0 最快
tracer ( 0, 0 )
pu ()  # 抬筆
backward ( 50 )
left ( 90 )  # 左轉(zhuǎn)90度
pu ()  # 抬筆
backward ( 300 )  # 后退300
tree ( 12, 100 )  # 遞歸7層
done ()

效果

腳本:python實現(xiàn)櫻花樹,cs basis,python,開發(fā)語言

腳本:python實現(xiàn)櫻花樹,cs basis,python,開發(fā)語言

Reference

https://docs.python.org/zh-cn/3/library/turtle.html

https://blog.csdn.net/adminkeys/article/details/112713640文章來源地址http://www.zghlxwxcb.cn/news/detail-700490.html

到了這里,關(guān)于腳本:python實現(xiàn)櫻花樹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python實現(xiàn)櫻花

    python實現(xiàn)櫻花

    python實現(xiàn)櫻花 代碼如下: 效果如下:

    2024年02月11日
    瀏覽(16)
  • Python實現(xiàn)櫻花飄落效果

    Python實現(xiàn)櫻花飄落效果 櫻花飄落的美麗景象常常令人陶醉,而在Python中,我們可以通過一些簡單的代碼實現(xiàn)一個櫻花飄落的效果。本文將介紹如何使用Python編程語言實現(xiàn)這一效果。 首先,我們需要導(dǎo)入一些必要的庫: 接下來,我們可以定義一些常量來控制櫻花的行為和屏幕

    2024年02月06日
    瀏覽(20)
  • pythonturtle繪圖代碼櫻花,如何用python畫一朵櫻花

    pythonturtle繪圖代碼櫻花,如何用python畫一朵櫻花

    大家好,給大家分享一下python畫櫻花樹代碼如何讀懂,很多人還不知道這一點。下面詳細解釋一下?,F(xiàn)在讓我們來看看! 最近在學(xué)習(xí)Python庫turtle的用法,順便也整理了幾個用turtle庫畫的圖形,具體如下PYTHON庫“IMITATION”。 1. 引用?turtle庫 2. 常用的基礎(chǔ)函數(shù) (1)繪制狀態(tài)的函

    2024年02月04日
    瀏覽(92)
  • Python爬去櫻花動漫 超簡單

    Python爬去櫻花動漫 超簡單

    沒事干,就像爬爬櫻花動漫 一,觀察網(wǎng)頁 櫻花動漫有國漫,日漫,歐美,港臺等分區(qū),他們的網(wǎng)址有略微不同,類似于這樣。 國漫:https://www.yhdmwz.com/gcdm.html 日漫:https://www.yhdmwz.com/rhdm.html 每個分區(qū)下面不止一頁動漫,每頁動漫地址也不一樣,拿國漫舉例,第一頁: https://www

    2023年04月09日
    瀏覽(93)
  • 一個簡單的Python櫻花飄落動畫代碼

    以下是一個簡單的Python櫻花飄落動畫代碼示例: 這個示例代碼將在控制臺中顯示一個櫻花飄落的動畫效果,使用了 ANSI Escape Codes 來控制顏色。請注意,這段代碼可能在某些操作系統(tǒng)上無法正常運行,因為不同的操作系統(tǒng)支持的 ANSI Escape Codes 可能不同。

    2024年02月11日
    瀏覽(103)
  • python綜合實踐-利用Python turtle模塊畫櫻花叢

    python綜合實踐-利用Python turtle模塊畫櫻花叢

    目錄 一、方法步驟 二、代碼實現(xiàn) 三、代碼解釋 ?四、優(yōu)化代碼 五、Python turtle模塊介紹 六、Python turtle模塊使用方法 創(chuàng)建畫布和畫筆對象 控制畫筆移動和旋轉(zhuǎn) 控制畫筆外觀 繪制基本圖形 控制畫布參數(shù) 這段代碼使用Python turtle模塊,利用遞歸的方式繪制出了5棵櫻花樹的效果

    2024年02月10日
    瀏覽(17)
  • html、css、javascript簡單三劍客實現(xiàn)櫻花飄落\雪花飄落特效匯總

    html、css、javascript簡單三劍客實現(xiàn)櫻花飄落\雪花飄落特效匯總

    素材來源于網(wǎng)絡(luò)稍作修改 侵刪 如果覺得復(fù)制下面運行有問題或者嫌麻煩 可以直接下載源代碼 歡迎fork、star 預(yù)覽 話不多說,直接上代碼 預(yù)覽 預(yù)覽

    2024年02月14日
    瀏覽(98)
  • 大數(shù)據(jù)平臺開發(fā)——使用Java和Python調(diào)用Shell腳本

    大數(shù)據(jù)平臺開發(fā)——使用Java和Python調(diào)用Shell腳本

    大數(shù)據(jù)平臺開發(fā)——使用Java和Python調(diào)用Shell腳本 在大數(shù)據(jù)平臺開發(fā)中,經(jīng)常會遇到需要調(diào)用Shell腳本的場景,倒不是說只能用Shell,畢竟大數(shù)據(jù)開發(fā)到頭來一定是個語言無關(guān)的事情: 從Hive源碼解讀大數(shù)據(jù)開發(fā)為什么可以脫離SQL、Java、Scala:https://lizhiyong.blog.csdn.net/article/deta

    2023年04月09日
    瀏覽(26)
  • HarmonyOS開發(fā):NodeJs腳本實現(xiàn)組件化動態(tài)切換

    HarmonyOS開發(fā):NodeJs腳本實現(xiàn)組件化動態(tài)切換

    上篇文章,我們使用NodeJs腳本完成了HarmonyOS項目的組件化運行,但是由于腳本是基于4.0.0.400版本的DevEco?Studio開發(fā)的,可能在配置文件的修改上有些許差距,那么遇到這種情況怎么辦,一種是再寫一套針對性的腳本文件或者在原有的腳本中增加配置版本參數(shù),第二種就是自己

    2024年02月07日
    瀏覽(20)
  • Unity 游戲開發(fā)、01 基礎(chǔ)知識大全、簡單功能腳本實現(xiàn)

    Unity默認窗口布局 Hierarchy 層級窗口 Scene 場景窗口,3D視圖窗口 Game 游戲播放窗口 Inspector 檢查器窗口,屬性窗口 Project 項目窗口 Console 控制臺窗口 恢復(fù)默認布局 Window | Layouts | Default 調(diào)大頁面字體 Preference | UI Scaling 新項目默認創(chuàng)建了 SampleScene 場景 {攝像機,平行光} SampleScen

    2024年02月09日
    瀏覽(55)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包