欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

教你用Python繪制萬圣節(jié)南瓜怪-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)是專業(yè)的弋江網(wǎng)站建設(shè)公司,弋江接單;提供成都做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行弋江網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

本篇文章給大家分享的是教你用Python繪制萬圣節(jié)南瓜怪,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

關(guān)于萬圣節(jié)

萬圣節(jié)又叫諸圣節(jié),在每年的11月1日,是西方的傳統(tǒng)節(jié)日;而萬圣節(jié)前夜的10月31日是這個節(jié)日最熱鬧的時刻。在中文里,常常把萬圣節(jié)前夜(Halloween)訛譯為萬圣節(jié)(All Saints' Day)。

為慶祝萬圣節(jié)的來臨,小孩會裝扮成各種可愛的鬼怪向逐家逐戶地敲門,要求獲得糖果,否則就會搗蛋。而同時傳說這一晚,各種鬼怪也會裝扮成小孩混入群眾之中一起慶祝萬圣節(jié)的來臨,而人類為了讓鬼怪更融洽才裝扮成各種鬼怪。

不知從何時開始,西方的節(jié)日一個個的走進(jìn)了天朝,情人節(jié)、圣誕節(jié)、感恩節(jié)、萬圣節(jié)…對于當(dāng)年我們那些整天只知道逃課上網(wǎng)的屌絲大學(xué)生來說,萬圣節(jié)的熟知,自然來源于游戲了!

比如wow:

教你用Python繪制萬圣節(jié)南瓜怪

再或者M(jìn)apleStory:

教你用Python繪制萬圣節(jié)南瓜怪

不管是魔獸世界帖子的發(fā)布時間還是這老掉牙的2D冒險島游戲,都代表屬于我們80后的時代過去了…

Python與萬圣節(jié)

最近由于工作比較忙,所以會轉(zhuǎn)載一些大佬們的優(yōu)秀文章。今天有些時間,想著寫點什么呢?快到萬圣節(jié)了既然秉承著寓教于樂的python學(xué)習(xí)態(tài)度,不如就用Python畫一個萬圣節(jié)標(biāo)志------南瓜怪吧!

說到python繪圖,免不了提及turtle模塊,小海龜算是python中炙手可熱的繪圖模塊了,雖然它的功能無法與專業(yè)繪圖工具相比,但還是可以畫一些簡筆畫。之所以說用turtle只能畫些簡筆畫,多半是因為我的學(xué)習(xí)功底過于淺薄,沒辦法用它做出高大上的作品。當(dāng)然還有一個原因,就是我沒有繪圖這方面的天賦,從小美術(shù)就不及格?。〉珵榱藨?yīng)景,還是硬著頭皮擼一段代碼吧!

turtle模塊

python的turtle庫,最早還是在小甲魚的【零基礎(chǔ)入門學(xué)習(xí)Python】中接觸的,好久沒用了有些生疏,先帶大家一起回顧下模塊的使用。

在這里,我?guī)痛蠹艺砹艘恍┏S玫姆椒ǎ?/p>

教你用Python繪制萬圣節(jié)南瓜怪

就以上這些內(nèi)容,已經(jīng)完全夠大家強勢裝13了…

百鳥朝鳳圖

天朝每晚的新聞聯(lián)播節(jié)目結(jié)束,總會播放一下主持人收稿子的畫面。為了告訴觀眾朋友們,主持人說新(段)聞(子)是打過草稿的!那既然要畫南瓜怪,我也得先打打草稿了!

大家都記得星爺?shù)摹短撇Ⅻc秋香》中,祝枝山一副百鳥朝鳳圖(小雞吃米圖)至今給人留下深刻的印象。那么今天讓IT界的王伯虎為大家?guī)硪韵庐嬀?,名曰:這個南瓜有點冷。

不知道這幅圖會引來多少粉絲取關(guān),沒辦法他們肯定是嫉妒我的才華!

教你用Python繪制萬圣節(jié)南瓜怪

turtle代碼實現(xiàn)

首先,為了能起到遮蓋畫功低劣的效果,我們需要在繪圖前,先選則一張稍顯美觀的背景圖,比如這樣:

教你用Python繪制萬圣節(jié)南瓜怪

下來由于南瓜不是一個正圓,我們需要畫出橢圓的實現(xiàn)效果。剛才學(xué)過的內(nèi)容中,有一個turtle.circle(r,extent,steps)的方法,其中steps參數(shù)值得我們?nèi)ブ攸c分析,先來看一段代碼:

# -*- coding: utf-8 -*-
import turtle as t
 
for i in range(3, 10, 2):
    t.circle(100, steps=i)
    t.left(90)
 
t.circle(100, steps=30)
 
for i in range(30):     # 重復(fù)執(zhí)行i次
    t.forward(20.93)    # 移動x個單位
    t.left(12)          # 左轉(zhuǎn)y度
 
t.done()

效果如下:

教你用Python繪制萬圣節(jié)南瓜怪

steps參數(shù)其實大家可以理解為多邊形的邊數(shù)和,那么當(dāng)邊數(shù)越多(30邊形),在我們?nèi)庋劭磥硎欠駡D形就趨近與圓了?再拆分思考一下,具體的實現(xiàn)是否可以理解為,畫筆畫一段直線,然后旋轉(zhuǎn)一下角度,再畫直線,如此往復(fù),最終旋轉(zhuǎn)360度,組成一個圖形。同理如下:

有人朋友會問1.74是哪里來的?

C = 2πr = 628

628/360 = 1.7444… 所以每一度的邊長為1.74

import turtle as t
 
for i in range(360):    # 重復(fù)執(zhí)行i次
    t.forward(1.74)   # 移動x個單位
    t.left(1)       # 偏移弧度
 
t.circle(100)

知道了這些,下來就該考慮如何畫橢圓了,之所以為圓,是由于各邊相等,那么如果各邊不等是否就會造成橢圓的效果,現(xiàn)在我們通過這種方式來畫南瓜外形:

import turtle as t
 
t.speed(10)
t.pensize(6)
t.hideturtle()
t.screensize()
t.bgcolor('black')
t.bgpic('dark_night.png')
t.color('#CF5E1A', '#CF5E1A')
 
#  繪制南瓜
t.penup()
t.goto(250, 30)
t.pendown()
t.seth(90)
t.begin_fill()
for j in range(25):
    t.fd(j)
    t.left(3.6)
for j in range(25, 0, -1):
    t.fd(j)
    t.left(3.6)
t.seth(-90)
t.circle(254, 180)
t.end_fill()
 
t.done()

教你用Python繪制萬圣節(jié)南瓜怪

南瓜把兒比較簡單,只需要把畫筆調(diào)粗,然后畫一段弧度即可。眼睛部分的處理方法與南瓜上蓋類似,不多贅述。

最終效果

教你用Python繪制萬圣節(jié)南瓜怪

整體代碼:

# -*- coding: utf-8 -*- 
import turtle as t 
 
def init():
    # 初始化
    t.bgpic('dark_night.png')
    t.screensize(500, 500, bg='white')
    t.speed(10)
    t.hideturtle()
    t.bgcolor('black')
    t.bgpic('dark_night.png') 
 
def outline():
    #  繪制南瓜輪廓
    t.color('#CF5E1A', '#CF5E1A')
    t.penup()
    t.goto(250, 30)
    t.pendown()
    t.seth(90)
    t.begin_fill()
    for j in range(25):
        t.fd(j)
        t.left(3.6)
    for j in range(25, 0, -1):
        t.fd(j)
        t.left(3.6)
    t.seth(-90)
    t.circle(254, 180)
    t.end_fill() 
 
def tail():
    # 繪制南瓜枝
    t.penup()
    t.goto(0, 180)
    t.pendown()
    t.color('#2E3C01')
    t.seth(100)
    t.pensize(25)
    t.circle(60, 100) 
 
def eyes(args):
    # 眼睛
    for items in args:
        position, angle, direction = items
        t.pensize(6)
        t.penup()
        t.goto(position, 0)
        t.pendown()
        t.color('#4C180D', '#4C180D')
        t.begin_fill()
        t.seth(angle)
        for j in range(55):
            t.fd(3)
            if direction:
                t.left(3)  # 左轉(zhuǎn)3度
            else:
                t.right(3)  # 左轉(zhuǎn)3度
        t.goto(position, 0)
        t.end_fill() 
 
def nose():
    # 鼻子
    t.penup()
    t.goto(0, 0)
    t.seth(180)
    t.pendown()
    t.begin_fill()
    t.circle(50, steps=3)
    t.end_fill() 
 
def mouth():
    # 嘴巴
    t.color('#F9D503', '#F9D503')
    t.pensize(6)
    t.penup()
    t.penup()
    t.goto(-150, -100)
    t.pendown()
    t.begin_fill()
    t.seth(-30)
    t.fd(100)
    t.left(90)
    t.fd(30)
    t.right(90)
    t.fd(60)
    t.left(60)
    t.fd(60)
    t.right(90)
    t.fd(30)
    t.left(90)
    t.fd(100)
    t.end_fill()
    t.done() 
 
if __name__ == '__main__':
    init()
    outline()
    tail()
    eyes_items = [(-60, 230, 0), (60, -50, 1)]
    eyes(eyes_items)
    nose()
    mouth()
    t.done()

以上就是用Python繪制萬圣節(jié)南瓜怪的教程,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

新聞名稱:教你用Python繪制萬圣節(jié)南瓜怪-創(chuàng)新互聯(lián)
URL地址:http://aaarwkj.com/article46/cdhghg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT微信公眾號、手機網(wǎng)站建設(shè)、Google、軟件開發(fā)、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
国产又爽又乱的视频在线| 日韩女优中文字幕在线播放| 麻豆视频91免费观看| 不卡一区二区黄色av| 日韩在线观看精品亚洲| 国产一区二区三区自拍| 18岁以下禁看视频网站| 久久精品一区二区婷婷| 自偷自拍在线免费观看| 国产精品一区二区剧情熟女| 欧美日韩在线视频一区| 日韩av一区二区在线| 亚洲天堂,男人的天堂| 中文字幕国产精品欧美| 中文字幕精品一区二区三区在线| 欧美激情性国产精品潮| 中日韩一二三四区在线看| 亚洲黄色片大奶子水多| 相泽南亚洲一区二区在线播放| 亚洲激情粉嫩中文字幕| av在线免费观看青青草原| 天堂av在线一区二区三区| 欧美三级美国三级亚洲三级| 亚洲精品在线一二三区| 成人性生活视频免费中文版| 在线日韩中文字幕二区| 亚洲一区二区三区精品乱码| 理论三级麻豆国产在线| 成人免费在线国产视频| 99精品亚洲一区二区| 国产专区亚洲精品欧美| 国产视频一区2区三区| 国产精品一级片一区二区| 成人中文字幕av电影| 国产实拍之强伦奸在线观看| 亚洲一区二区视频在线播放| 亚洲码欧洲码一二三区| 日本东京热免费一二三区| 青青草原精品资源视频| 91在线直播观看高清| 一区二区亚洲成人精品|