91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用Python繪制海綿寶寶

發布時間:2022-05-27 14:47:47 來源:億速云 閱讀:436 作者:iii 欄目:大數據

本文小編為大家詳細介紹“怎么使用Python繪制海綿寶寶”,內容詳細,步驟清晰,細節處理妥當,希望這篇“怎么使用Python繪制海綿寶寶”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

工具使用

開發工具:pycharm

開發環境:python3.7, Windows10

使用工具包:turtle

項目思路解析

1、明確turtle基本配置。在確定畫框的高度以及畫筆的大小,還有對應畫框標題和畫筆運行的速度。

    screensize(800, 600, 'white')
    pensize(3)
    title('海綿寶寶')
speed(19)

2、首先調整畫筆位置,找到對應原點位置。

def go_to(x, y):
    penup()
    goto(x, y)
    pendown()
go_to(0, 0)

3、逐步畫出海綿寶寶的身體部件。

畫出海綿寶寶的頭部海綿,選取對應寬度,坐標大小可自行調整 定位的函數可以重復使用,海綿寶寶周圍為波浪線,添加上對應的弧度,添加上黃色。

def head():
    go_to(-200, 180)
    fillcolor('yellow')
    begin_fill()
    seth(-30)
    for _ in range(6):
        circle(36, 60)
        circle(-36, 60)
    seth(-125)
    for _ in range(5):
        circle(40,60)
        circle(-40,60)
    seth(-210)
    for _ in range(4):
        circle(45,60)
        circle(-45,60)
    seth(65)
    for _ in range(5):
        circle(40,60)
        circle(-40,60)
    end_fill()

給海綿寶寶添加上面部表情,眼睛的數據多為圓弧,鼻子為小倒勾尺寸可自行調整。

def eye():
    # 眼白
    go_to(14, -5)
    fillcolor('#f0f0f0')
    begin_fill()
    circle(65, 360)
    end_fill()
    begin_fill()
    go_to(13,12)
    seth(98)
    circle(-65,360)
    end_fill()
    #眼球
    go_to(-10,20)
    fillcolor('blue')
    begin_fill()
    circle(20,360)
    end_fill()
    go_to(-22,20)
    fillcolor('black')
    begin_fill()
    circle(7,360)
    end_fill()
    go_to(40,15)
    fillcolor('blue')
    begin_fill()
    circle(-20, 360)
    end_fill()
    go_to(53,15)
    fillcolor('black')
    begin_fill()
    circle(-7,360)
    end_fill()
    #睫毛
    go_to(-95,65)
    left(20)
    forward(40)
    go_to(-50,87)
    right(25)
    forward(32)
    go_to(0,70)
    right(25)
    forward(40)
    go_to(40, 75)
    left(35)
    forward(40)
    go_to(90, 87)
    right(18)
    forward(30)
    go_to(120, 70)
    right(25)
    forward(40)
def nose():
    fillcolor('yellow')
    go_to(0, -7)
    begin_fill()
    right(50)
    circle(-60, 30)
    color('yellow')
    goto(15,-40)
    end_fill()
    color('black')
    go_to(0, -7)
    seth(-75)
    forward(30)
    go_to(30,-7)
    seth(-105)

面部完成之后開始完善身體的一些結構增加小白襯衫和海綿寶寶的手臂。

def body():
    go_to(-170,-180)
    seth(-120)
    circle(150, 30)
    seth(0)
    forward(40)
    seth(100)
    forward(35)
    seth(-80)
    forward(100)
    fillcolor('brown')
    begin_fill()
    seth(0)
    forward(300)
    seth(80)
    forward(110)
    seth(-100)
    forward(65)
    seth(180)
    forward(315)
    go_to(-118,-400)
    end_fill()
    go_to(-170,-255)
    fillcolor('yellow')
    begin_fill()
    seth(-75)
    forward(80)
    seth(0)
    forward(17)
    seth(105)
    forward(85)
    end_fill()
    go_to(200, -170)
    seth(-60)
    circle(-150,30)
    seth(-180)
    forward(45)
    begin_fill()
    seth(0)
    forward(20)
    seth(-100)
    forward(85)
    seth(180)
    forward(20)
end_fill()

最后一步給添加海綿寶寶的紅色紅領巾

def tie():
    go_to(-50,-225)
    seth(-40)
    forward(40)
    seth(30)
    forward(52)
    go_to(30,-225)
    seth(-30)
    forward(40)
    seth(40)
    forward(45)
    fillcolor('red')
    go_to(0, -240)
    begin_fill()
    seth(-60)
    forward(10)
    seth(0)
    forward(30)
    seth(60)
    forward(15)
    go_to(30,-225)
    end_fill()
    go_to(4,-250)
    begin_fill()
    seth(-100)
    forward(80)
    seth(0)
    forward(55)
    seth(100)
    forward(80)
    end_fill()

讀到這里,這篇“怎么使用Python繪制海綿寶寶”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安岳县| 墨竹工卡县| 江门市| 龙泉市| 康保县| 宁海县| 泰州市| 疏附县| 长宁区| 施秉县| 宁城县| 岳阳县| 冀州市| 阳曲县| 永定县| 新郑市| 昌乐县| 城口县| 五华县| 阿合奇县| 东宁县| 舟曲县| 丁青县| 蓬溪县| 晴隆县| 龙陵县| 利川市| 抚松县| 彰化市| 德阳市| 龙井市| 大姚县| 宜城市| 容城县| 当阳市| 礼泉县| 通州市| 民权县| 马关县| 丰顺县| 三穗县|