冰墩墩買不到?教你用 Python 畫一個!
閱讀文本大概需要 5?分鐘
這兩天,隨著北京冬奧會的開幕,吉祥物“冰墩墩”可是火出了圈,多少人排長隊都買不到。據(jù)說甚至有人把價格炒到了幾千元。
為了幫助大家早日實現(xiàn)“一戶一墩”,連夜加班,肝出了這個:
Python版冰墩墩
話不多說,直接上效果。

說實話,這個沒什么技術(shù)含量,就是硬“肝”,不斷調(diào)整曲線細節(jié)。
用的是 Python 自帶的 turtle 庫。這個庫之前介紹過很多次,就不再啰嗦了,需要的同學看文末推薦閱讀,或者在公眾號歷史文章里搜索“turtle”或“海龜作圖”就能看到。
說個用 turtle 畫圖的小技巧:你可以通過
turtle.bgpic(r'bg.png')這個語句把你要參考的圖先繪制在窗口中,然后再對照著進行繪制調(diào)整,就方便許多了。
由于代碼比較長,這里貼一小段供參考:
turtle.penup()turtle.goto(220, 115)turtle.pencolor("brown")turtle.pensize(1)turtle.fillcolor("brown")turtle.begin_fill()turtle.pendown()turtle.setheading(36)turtle.circle(-8, 180)turtle.circle(-60, 24)turtle.setheading(110)turtle.circle(-60, 24)turtle.circle(-8, 180)turtle.end_fill()turtle.penup()turtle.goto(-5, -170)turtle.pendown()turtle.pencolor("blue")turtle.circle(6)turtle.penup()turtle.goto(10, -170)turtle.pendown()turtle.pencolor("black")turtle.circle(6)turtle.penup()turtle.goto(25, -170)turtle.pendown()turtle.pencolor("brown")turtle.circle(6)turtle.penup()turtle.goto(2, -175)turtle.pendown()turtle.pencolor("lightgoldenrod")turtle.circle(6)turtle.penup()turtle.goto(16, -175)turtle.pendown()turtle.pencolor("green")turtle.circle(6)turtle.penup()turtle.pencolor("black")turtle.goto(-16, -160)turtle.write("BEIJING 2022", font=('Arial', 10, 'bold italic'))turtle.hideturtle()turtle.done()
完整代碼已上傳,需要的同學可以自行下載
百度網(wǎng)盤 :?
https://pan.baidu.com/s/16fCEvWqQrEWVu7GGVf7lBg?pwd=z3dq?
提取碼:z3dq

各位伙伴們好,詹帥本帥搭建了一個個人博客和小程序,匯集各種干貨和資源,也方便大家閱讀,感興趣的小伙伴請移步小程序體驗一下哦?。g迎提建議)

各位伙伴們好,詹帥本帥搭建了一個個人博客和小程序,匯集各種干貨和資源,也方便大家閱讀,感興趣的小伙伴請移步小程序體驗一下哦?。g迎提建議)
推薦閱讀
牛逼!Python常用數(shù)據(jù)類型的基本操作(長文系列第①篇)
牛逼!Python的判斷、循環(huán)和各種表達式(長文系列第②篇)
推薦閱讀
牛逼!Python常用數(shù)據(jù)類型的基本操作(長文系列第①篇)
牛逼!Python的判斷、循環(huán)和各種表達式(長文系列第②篇)
評論
圖片
表情
