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

Python圣誕樹代碼

這篇具有很好參考價值的文章主要介紹了Python圣誕樹代碼。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Python圣誕樹代碼

# 小黃 2023/12/25

import turtle as t  # as就是取個別名,后續(xù)調(diào)用的t都是turtle
from turtle import *
import random as r


n = 100.0

speed(20)  # 定義速度
pensize(5)  # 畫筆寬度
screensize(800, 800, bg='black')  # 定義背景顏色,可以自己換顏色
left(90)
forward(250)              # 開始的高度
color("orange", "yellow")  # 定義最上端星星的顏色,外圈是orange,內(nèi)部是yellow
begin_fill()
left(126)

for i in range(5):  # 畫五角星
    forward(n / 5)
    right(144)  # 五角星的角度
    forward(n / 5)
    left(72)  # 繼續(xù)換角度
end_fill()
right(126)


def drawlight():  # 定義畫彩燈的方法
    if r.randint(0, 50) == 0:  # 如果覺得彩燈太多,可以把取值范圍加大一些,對應(yīng)的燈就會少一些
        color('tomato')  # 定義第一種顏色
        circle(3)  # 定義彩燈大小
    elif r.randint(0, 30) == 1:
        color('orange')  # 定義第二種顏色
        circle(4)  # 定義彩燈大小
    elif r.randint(0, 50) == 2:
        color('blue')  # 定義第三種顏色
        circle(2)  # 定義彩燈大小
    elif r.randint(0, 30) == 3:
        color('white')  # 定義第四種顏色
        circle(4)  # 定義彩燈大小
    else:
        color('dark green')  # 其余的隨機數(shù)情況下畫空的樹枝


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)
    drawlight()  # 同時調(diào)用小彩燈的方法
    right(120)
    tree(d - 3, s * .5)
    right(120)
    backward(s)


tree(15, 100)
backward(50)

for i in range(200):  # 循環(huán)畫最底端的小裝飾
    a = 200 - 400 * r.random()
    b = 10 - 20 * r.random()
    up()
    forward(b)
    left(90)
    forward(a)
    down()
    if r.randint(0, 1) == 0:
        color('tomato')
    else:
        color('wheat')
    circle(2)
    up()
    backward(a)
    right(90)
    backward(b)



def drawsnowman(n,m,a,b):  # 畫雪人 (n,m)是頭和身子交點的坐標(biāo),a是頭的大小,m是身體的大小
    t.goto(n, m)
    t.pencolor("white")
    t.pensize(2)
    t.fillcolor("white")
    t.seth(0)
    t.begin_fill()
    t.circle(a)
    t.end_fill()
    t.seth(180)
    t.begin_fill()
    t.circle(b)
    t.end_fill()
    t.pencolor("black")
    t.fillcolor("black")
    t.penup()    # 右眼睛
    t.goto(n-a/4, m+a)
    t.seth(0)
    t.pendown()
    t.begin_fill()
    t.circle(2)
    t.end_fill()
    t.penup()    # 左眼睛
    t.goto(n+a/4, m+a)
    t.seth(0)
    t.pendown()
    t.begin_fill()
    t.circle(2)
    t.end_fill()
    t.penup()  # 畫嘴巴
    t.goto(n, m+a/2)
    t.seth(0)
    t.pendown()
    t.fd(5)
    t.penup()       # 畫扣子
    t.pencolor("red")
    t.fillcolor("red")
    t.goto(n, m-b/4)
    t.pendown()
    t.begin_fill()
    t.circle(2)
    t.end_fill()
    t.penup()
    t.pencolor("yellow")
    t.fillcolor("yellow")
    t.goto(n, m-b/2)
    t.pendown()
    t.begin_fill()
    t.circle(2)
    t.end_fill()
    t.penup()
    t.pencolor("orange")
    t.fillcolor("orange")
    t.goto(n, m-(3*b)/4)
    t.pendown()
    t.begin_fill()
    t.circle(2)
    t.end_fill()

drawsnowman(-200, -200, 20, 30)
drawsnowman(-250, -200, 30, 40)

t.up()
t.goto(100, 200)
t.down()
t.color("dark orange", "orange")  # 定義字體顏色
t.penup()
t.write("小黃同學(xué)’s Christmas Tree", font=("Comic Sans MS", 26, "bold"))  # 定義文字、位置、字體、大小
t.end_fill()

def drawsnow():  # 畫雪花
    t.ht()  # 隱藏筆頭,ht=hideturtle
    t.pensize(2)  # 定義筆頭大小
    for i in range(200):  # 畫多少雪花
        t.pencolor("white")  # 定義畫筆顏色為白色,其實就是雪花為白色
        t.pu()  # 提筆,pu=penup
        t.setx(r.randint(-350, 350))  # 定義x坐標(biāo),隨機從-350到350之間選擇
        t.sety(r.randint(-100, 350))  # 定義y坐標(biāo),注意雪花一般在地上不會落下,所以不會從太小的縱座軸開始
        t.pd()  # 落筆,pd=pendown
        dens = 6  # 雪花瓣數(shù)設(shè)為6
        snowsize = r.randint(1, 10)  # 定義雪花大小
        for j in range(dens):  # 就是6,那就是畫5次,也就是一個雪花五角星
            # t.forward(int(snowsize))  #int()取整數(shù)
            t.fd(int(snowsize))
            t.backward(int(snowsize))
            # t.bd(int(snowsize))  #注意沒有bd=backward,但有fd=forward,小bug
            t.right(int(360 / dens))  # 轉(zhuǎn)動角度

drawsnow()  # 調(diào)用畫雪花的方法
t.done()  # 完成,否則會直接關(guān)閉

Python圣誕樹代碼,python,python開發(fā),python圖形化,python,github,機器學(xué)習(xí),python3.11
Python圣誕樹代碼,python,python開發(fā),python圖形化,python,github,機器學(xué)習(xí),python3.11
Python圣誕樹代碼,python,python開發(fā),python圖形化,python,github,機器學(xué)習(xí),python3.11文章來源地址http://www.zghlxwxcb.cn/news/detail-762697.html

到了這里,關(guān)于Python圣誕樹代碼的文章就介紹完了。如果您還想了解更多內(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編程 圣誕樹教程 (附代碼)程序員的浪漫

    Python編程 圣誕樹教程 (附代碼)程序員的浪漫

    作者簡介:一名云計算人員、每天分享Python和云計算的學(xué)習(xí)經(jīng)驗、和學(xué)習(xí)筆記。? ?座右銘:低頭趕路,敬事如儀 個人主頁:網(wǎng)絡(luò)豆的主頁?????? 目錄 ?前言 一.python 做圣誕樹 1.turtle庫 2.python函數(shù)的定義規(guī)則 2.引入庫 3.定義畫彩燈函數(shù) ?4.定義畫圣誕樹的函數(shù) ?5.定義

    2024年02月03日
    瀏覽(20)
  • python系列之(大家圣誕快樂)圣誕樹

    python系列之(大家圣誕快樂)圣誕樹

    2022年圣誕節(jié)到來啦,很高興這次我們又能一起度過~, 圣誕節(jié)源自古羅馬人迎接新年的農(nóng)神節(jié),與基督教本無關(guān)系。在基督教盛行羅馬帝國后,教廷將這種民俗節(jié)日納入基督教體系,同時以慶祝耶穌的降生。但在圣誕節(jié)這天不是耶穌的生辰,因為《圣經(jīng)》未記載耶穌具體出生

    2024年02月04日
    瀏覽(98)
  • 圣誕節(jié)怎么能缺少圣誕樹呢?Python+HTML打造專屬于你的圣誕樹

    圣誕節(jié)怎么能缺少圣誕樹呢?Python+HTML打造專屬于你的圣誕樹

    前言: 美酒一杯讓人醉,溫馨陪伴浪漫隨;雪花片片惹人愛,煩惱憂傷全不見;字里行間藏真情,文短情深送心愿:圣誕佳節(jié)快來到,祝大家永遠(yuǎn)開心幸福! Hello大家好,我是Dream。 圣誕節(jié)馬上到了,一些朋友問我想送女朋友和男朋友們圣誕節(jié)禮物,但是也沒想到啥好點子,作為

    2024年02月02日
    瀏覽(93)
  • 用Python畫圣誕樹

    用Python畫圣誕樹

    我們的目標(biāo)是將代碼和素材全部隱藏起來,只需要雙擊一下鼠標(biāo)就能自動帶著BGM開始畫圣誕樹。 (這是電腦桌面上的一個文件,只需要雙擊一下,代碼就會在后臺自動運行了) (一秒后,就會看到彈出界面開始畫圣誕樹了,并且自動播放背景音樂哦) (再然后,就能看到畫

    2023年04月18日
    瀏覽(65)
  • Python - Matplotlib 繪制 3D 圣誕樹

    Python - Matplotlib 繪制 3D 圣誕樹

    ? 前言 轉(zhuǎn)自: How to draw a 3D Christmas Tree with Matplotlib | by Timur Bakibayev, Ph.D. | Analytics Vidhya | Medium https://medium.com/analytics-vidhya/how-to-draw-a-3d-christmas-tree-with-matplotlib-aabb9bc27864 因為我們把圣誕樹安裝在暖氣電池旁邊,所以它很快就死了。所以我決定用 Matplotlib 繪制一棵圣誕樹。你不

    2024年01月21日
    瀏覽(101)
  • python-turtle(海龜繪圖)圣誕樹

    python-turtle(海龜繪圖)圣誕樹

    1.在開始前需要引入turtle庫,若沒有下載這個庫可以復(fù)制下面這條語句在PyCharm終端下載 ? 2.turtle庫,它這個畫筆是在這個窗口橫軸x軸,縱軸y軸從原點(0,0)處開始,以函數(shù)指令使其移動繪圖。 ?最近今天持續(xù)發(fā)燒,沒來得急上傳,趕一波末班車嘻嘻

    2024年02月03日
    瀏覽(909)
  • 用python畫一顆會動的圣誕樹

    要用 Python 畫一棵會動的圣誕樹,你可以使用 Python 的圖形庫來實現(xiàn)。比如說可以使用 Tkinter、pygame 等庫。 這里以 Tkinter 為例,給出一個簡單的代碼示例: 在這段代碼中,我們首先使用 Tkinter 庫創(chuàng)建了一個窗口和一個畫布,然后使用畫布的 create_polygon 方法在畫布上畫出了一棵

    2024年02月03日
    瀏覽(20)
  • Python圣誕樹的最全畫法!給你一個專屬程序員的浪漫 ?。? decoding=

    Python圣誕樹的最全畫法!給你一個專屬程序員的浪漫 !!

    11月末了,快到12月了,圣誕節(jié)不遠(yuǎn)了!今天教大家利用 Python 制作圣誕樹和詞云,教會你多種方法,代碼直接運行即可,學(xué)會拿去送給你想要祝福的人吧~ 1. 圣誕樹1號 【最新Python全套從入門到精通學(xué)習(xí)資源,文末免費領(lǐng)取!】 效果如下: 2. 圣誕樹2號 效果如下: 還可以更改

    2024年01月18日
    瀏覽(90)
  • python圣誕樹動態(tài)圖,拿去送給你的那個TA呀

    python圣誕樹動態(tài)圖,拿去送給你的那個TA呀

    漂亮的圣誕樹,可作為桌面裝飾哦~

    2024年02月04日
    瀏覽(59)
  • 【含源碼】兩種不同風(fēng)格的圣誕樹代碼合集,其中還有可以改名字的圣誕樹代碼

    【含源碼】兩種不同風(fēng)格的圣誕樹代碼合集,其中還有可以改名字的圣誕樹代碼

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 前言 一年一度的圣誕節(jié)馬上就要到了,看到好多程序員小伙伴已經(jīng)開始炫耀自己制作的圣誕樹了。今天就跟大家分享2種不同風(fēng)格的圣誕樹,附上完整代碼,拿來即用可以按照自己的喜好來去運

    2024年02月02日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包