亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用python畫了個(gè)圣誕樹給女朋友

 更新時(shí)間:2021年12月17日 09:01:50   作者:秋名山碼民  
大家好,本篇文章主要講的是用python畫了個(gè)圣誕樹給女朋友,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽

前言

嗨,彥祖?zhèn)?,不?huì)過圣誕了還是一個(gè)人吧?今天我們來講一下如何用python來畫一個(gè)圣誕樹,學(xué)會(huì)就快給那個(gè)她發(fā)過去吧,我的朋友圈已經(jīng)讓圣誕樹刷屏了!這不就來給各位彥祖?zhèn)兘塘?/p>

請(qǐng)?zhí)砑訄D片描述請(qǐng)?zhí)砑訄D片描述

請(qǐng)?zhí)砑訄D片描述
請(qǐng)?zhí)砑訄D片描述

當(dāng)然都是好看的,但是碼神莫,就是要搞點(diǎn)不一樣的用,python來畫一個(gè)!或者搞個(gè)前端來畫!

開始教學(xué)

這次我們用的是python中的turtle(海龜)庫(kù),是python中的一個(gè)內(nèi)置庫(kù)不需要額外安裝

創(chuàng)建窗口設(shè)置畫筆繪制圖形

創(chuàng)建

setup()函數(shù),其中的參數(shù)為width,height,startx=None,starty=None,分別表示窗口寬,高,及,窗口在電腦屏幕上的橫坐標(biāo)和縱坐標(biāo)。

turtle.setup(800,600)

在這里插入圖片描述

設(shè)置畫筆

三個(gè)屬性函數(shù)

pensize(<width>) #粗細(xì)
speed(speed) #運(yùn)動(dòng)速度
color(color) #設(shè)置畫筆顏色

繪制圖像

這就要提到海龜?shù)淖鴺?biāo)體系了,以窗口中心為原點(diǎn),以右為正方向,上方為y軸正方向。

移動(dòng) forward(distance) #向前移動(dòng)

backward(distance) #向后移動(dòng)

goto(x,y=None)# 移動(dòng)到相應(yīng)的位置

角度控制

和上面的移動(dòng)大同小異,都是3項(xiàng)控制
4. right(degree)#向右轉(zhuǎn)動(dòng)
5. left(degree)#向左轉(zhuǎn)動(dòng)
6. seth(degree)#轉(zhuǎn)動(dòng)到某個(gè)方向

圖形繪制,圖像填充

這個(gè)今天用不到,也就不說了,歡迎愛好的彥祖?zhèn)?,評(píng)論區(qū)見!

正片開始

from turtle import *
import random #隨機(jī),用來搞小圓點(diǎn)
import time

n = 100.0

speed("fastest") #速度快
screensize(bg='seashell')
left(90)
forward(3 * n)
color("orange", "yellow")
begin_fill()
left(126)

for i in range(5):
    forward(n / 5)
    right(144)
    forward(n / 5)
    left(72)
end_fill()
right(126)

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)

for i in range(200):
    a = 200 - 400 * random.random()
    b = 10 - 20 * random.random()
    up()
    forward(b)
    left(90)
    forward(a)
    down()
    if random.randint(0, 1) == 0:
        color('tomato')
    else:
        color('wheat')
    circle(2)
    up()
    backward(a)
    right(90)
    backward(b)

time.sleep(60) #進(jìn)程推遲時(shí)間

在這里插入圖片描述

最后

本文純屬標(biāo)題黨,如有雷同,必然不是碼神,哈哈哈

到此這篇關(guān)于用python畫了個(gè)圣誕樹給女朋友的文章就介紹到這了,更多相關(guān)python圣誕樹內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論