" />

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

Python實(shí)現(xiàn)圣誕樹的多種方法

 更新時(shí)間:2021年12月19日 17:29:24   作者:Python_xiaowu  
這篇文章主要為大家介紹了Python實(shí)現(xiàn)圣誕樹的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

?

馬上就是圣誕節(jié)了,先提前祝大家圣誕快樂!:christmas_tree::christmas_tree::christmas_tree:

有人要說了,圣誕節(jié)是耶穌誕生的日子,我又不信基督教,有啥好慶祝的。這你就有所不知了,Python 的誕生也跟圣誕節(jié)有關(guān):1989 年,那是一個(gè)冬天,那年的第一場(chǎng)雪來得比以往時(shí)候來得更早一些,有一位程序員,在圣誕期間的阿姆斯特丹感覺特別閑,就決定開發(fā)一個(gè)新的腳本語言。他一邊開發(fā)一邊刷劇,于是新語言的命名也來自于他熱衷的豆瓣9分神劇《Monty Python's Flying Circus(巨蟒劇團(tuán)之飛翔的馬戲團(tuán))》。

?此人便是后來的 Python 之父·仁慈的獨(dú)裁者·?Guido van Rossum?。

?所以,臨近圣誕了,那就給大家送上幾棵圣誕樹吧。

1、極簡(jiǎn)版

這個(gè)可算是最簡(jiǎn)單的圣誕樹了。類似我們習(xí)題中的打印三角形,三四行代碼即可搞定(剛開始學(xué)編程的同學(xué)可以不看代碼自己嘗試寫下):

height = 11
for i in range(height):
    print((' ' * (height - i)) + ('*' * ((2 * i) + 1)))
print((' ' * height) + '|')

2、彩色版

3、海龜版

Python 里有個(gè)自帶的繪圖工具叫?turtle?,用它也能畫圣誕樹。完整代碼見文末地址,核心繪制代碼:

# 創(chuàng)建畫板
import turtle
screen = turtle.Screen()
screen.setup(800,600)
# 畫紅色圓
circle = turtle.Turtle()
circle.shape('circle')
circle.color('red')
circle.up()
circle.goto(0,100)
circle.stamp()
# 畫綠色方塊
square = turtle.Turtle()
square.shape('square')
square.color('green')
square.up()
square.goto(0,200)
square.stamp()
# 暫停,點(diǎn)擊后退出
turtle.exitonclick()

4、海龜分形版

分形(Fractal):一個(gè)粗糙或零碎的幾何形狀,可以分成數(shù)個(gè)部分,且每一部分都(至少近似地)是整體縮小后的形狀。例如上面這棵圣誕樹,每一個(gè)樹枝又是一個(gè)小的圣誕樹。這與編程中的遞歸思想很像:

n = 50
from turtle import *
speed("fastest")
left(90)
forward(3*n)
# 頂部五角星略過
color("dark green")
backward(n*4.8)
def tree(d, s):
    if d <= 0:
        return
    forward(s)
    tree(d-1, s*.8)
    right(120)
    tree(d-3, s*.5)
    right(120)
    tree(d-3, s*.5)
    right(120)
    backward(s)
tree(15, n)
backward(n/2)
exitonclick()

5、炫彩版

一般圣誕樹上都會(huì)掛上 blingbling 的小彩燈。通過?cls?/?clear?命令清屏控制臺(tái),循環(huán)多次繪制,就可以實(shí)現(xiàn)類似 GIF 圖片的動(dòng)態(tài)效果。清屏部分代碼:

import platform
import os
os_name = platform.uname()[0]
IS_WIN = os_name == 'Windows'
os.system('cls' if IS_WIN else 'clear')

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • python uv包管理小結(jié)

    python uv包管理小結(jié)

    uv?是一個(gè)高性能的 Python 包管理工具,它不僅能夠高效地處理包管理和依賴解析,還提供了對(duì) Python 版本管理的支持,本文主要介紹了python uv包管理小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04
  • python sqlite的Row對(duì)象操作示例

    python sqlite的Row對(duì)象操作示例

    這篇文章主要介紹了python sqlite的Row對(duì)象操作,結(jié)合實(shí)例形式分析了Python使用sqlite的Row對(duì)象進(jìn)行數(shù)據(jù)的查詢操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • python 列表、字典和集合的添加和刪除操作

    python 列表、字典和集合的添加和刪除操作

    今天小編就為大家分享一篇python 列表、字典和集合的添加和刪除操作,有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 據(jù)Python爬蟲不靠譜預(yù)測(cè)可知今年雙十一銷售額將超過6000億元

    據(jù)Python爬蟲不靠譜預(yù)測(cè)可知今年雙十一銷售額將超過6000億元

    已經(jīng)是十一月十號(hào)了,雙十一即將到來,電商早已預(yù)熱多日,為了在實(shí)戰(zhàn)中獲得能力的提升,本篇文章手把手帶你用Python來預(yù)測(cè)一下今年雙十一的銷售額將會(huì)達(dá)到多少,大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • Python 字典與字符串的互轉(zhuǎn)實(shí)例

    Python 字典與字符串的互轉(zhuǎn)實(shí)例

    下面小編就為大家?guī)硪黄狿ython 字典與字符串的互轉(zhuǎn)實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • python實(shí)現(xiàn)的登錄與提交表單數(shù)據(jù)功能示例

    python實(shí)現(xiàn)的登錄與提交表單數(shù)據(jù)功能示例

    這篇文章主要介紹了python實(shí)現(xiàn)的登錄與提交表單數(shù)據(jù)功能,結(jié)合實(shí)例形式分析了Python表單登錄相關(guān)的請(qǐng)求與響應(yīng)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • 淺析python中的set類型

    淺析python中的set類型

    這篇文章主要介紹了python中的set類型,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • pygame開發(fā):馬賽邏輯小游戲的代碼實(shí)現(xiàn)

    pygame開發(fā):馬賽邏輯小游戲的代碼實(shí)現(xiàn)

    這篇文章主要介紹了pygame開發(fā),通過本文,您可以使用pygame開發(fā)一個(gè)馬賽邏輯小游戲~有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • 關(guān)于python與opc ua Expert endpoint連接的問題

    關(guān)于python與opc ua Expert endpoint連接的問題

    這篇文章主要介紹了關(guān)于python與opc ua Expert endpoint連接的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python構(gòu)建網(wǎng)頁爬蟲原理分析

    Python構(gòu)建網(wǎng)頁爬蟲原理分析

    這篇文章主要給大家講解了構(gòu)建網(wǎng)頁爬蟲的技術(shù)原理以及實(shí)現(xiàn)的邏輯關(guān)系,有興趣的朋友閱讀下吧。
    2017-12-12

最新評(píng)論

肃南| 长武县| 黑河市| 蓝田县| 兴业县| 洛南县| 扶绥县| 莱州市| 蕲春县| 浮梁县| 临泉县| 当涂县| 沿河| 得荣县| 宁南县| 隆子县| 平和县| 南开区| 盐亭县| 新民市| 营口市| 吉隆县| 丰镇市| 台北县| 龙泉市| 汝城县| 丹江口市| 林西县| 吉木乃县| 新建县| 肃南| 加查县| 丰原市| 余干县| 恩施市| 洛扎县| 张家口市| 安图县| 金平| 南漳县| 亳州市|