python turtle 書寫新年快樂


文章鏈接:https://mp.weixin.qq.com/s/xYSKH_KLYfooIoelJH02Cg

農歷2018年的最后一篇文章,踏上回家的征途前,推薦一個Python的三方庫turtle,是一個可以繪制圖像文字的庫。

這里的例子比較簡單,就是依據各個點坐標連線最后形成文字的,先附上成品圖的:

主要用到的幾個方法:
t.screensize(400, 400, "#fff") 初始化畫布,參數是寬、高、背景色;
t.pensize(penSize) 設置畫筆寬度;
t.pencolor("#ff0000") 設置畫筆的顏色;
t.speed(10) 畫筆的速度,參數范圍 [1-10],越大速度越快,0-是最快;
t.hideturtle() 可以隱藏繪制過程中的箭頭;
t.up() 抬起畫筆,不繪制;
t.goto(x,y) 定位到坐標(x,y);
t.down() 落筆,開始繪制;
t.done() 事件循環,不停繪制,圖像一直存在

import turtle as t

t.screensize(400, 400, "#fff")
t.pensize(5)
t.pencolor("#ff0000")
t.speed(5)
t.hideturtle()
t.up()
t.goto(-200,100)
t.down()
t.goto(-188,88)
# ...
t.done()

麻煩的是對各個點坐標的計算,要考慮到每一橫豎的長短,整體的布局。附上github的鏈接:https://github.com/taixiang/turtle_year

最后祝大家新年快樂!

歡迎關注我的個人博客:https://www.manjiexiang.cn/

更多精彩歡迎關注微信號:春風十里不如認識你
一起學習,一起進步,歡迎上車,有問題隨時聯系,一起解決!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM