欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用python畫了個圣誕樹給女朋友

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

前言

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

請?zhí)砑訄D片描述請?zhí)砑訄D片描述

請?zhí)砑訄D片描述
請?zhí)砑訄D片描述

當然都是好看的,但是碼神莫,就是要搞點不一樣的用,python來畫一個!或者搞個前端來畫!

開始教學

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

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

創(chuàng)建

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

turtle.setup(800,600)

在這里插入圖片描述

設置畫筆

三個屬性函數(shù)

pensize(<width>) #粗細
speed(speed) #運動速度
color(color) #設置畫筆顏色

繪制圖像

這就要提到海龜?shù)淖鴺梭w系了,以窗口中心為原點,以右為正方向,上方為y軸正方向。

移動 forward(distance) #向前移動

backward(distance) #向后移動

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

角度控制

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

圖形繪制,圖像填充

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

正片開始

from turtle import *
import random #隨機,用來搞小圓點
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) #進程推遲時間

在這里插入圖片描述

最后

本文純屬標題黨,如有雷同,必然不是碼神,哈哈哈

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

相關文章

最新評論