中秋快到瞭利用 python 繪制中秋禮物
導語
哈嘍哈嘍!大傢上午好,我是木木子。
新的一天開始啦,之前寫瞭很多的畫圖代碼嗯哼!你們還記得嘛?我就不整理瞭蠻多滴,你們可以自己翻翻往期的文章哈,有簡單的 也有難點兒的總有一款適合你們~嘿嘿。
話說——中秋也快到瞭,你們放幾天假吖?
假期長的小夥伴兒知道回傢帶什麼禮物更讓傢人開心嘛?假裝不知道.jpg。
小編告訴你們:當然是帶著你們的男朋友、女朋友回傢瞭~,來來來,有瞭對象沒得對象的都看過來哈,時間倉促,給你們的中秋福利送瞭哈,寫一個簡單的中秋表白的畫圖源碼啦!
祝你們有情人終成眷屬,中秋統統帶回傢!!
美好的時光,應該耗在美好的事情上這個中秋假期,趕緊約起來吧!
正文
(1)導入模塊:
import turtle import time
(2)畫心形圓弧:
def hart_arc(): for i in range(200): turtle.right(1) turtle.forward(2) def move_pen_position(x, y): turtle.hideturtle() # 隱藏畫筆(先) turtle.up() # 提筆 turtle.goto(x, y) # 移動畫筆到指定起始坐標(窗口中心為0,0) turtle.down() # 下筆 turtle.showturtle() # 顯示畫筆
(3)設置文字可修改:
love = "中秋跟我一起回傢,好嘛?" #input("請輸入表白話語:") signature = "來自一位小哥哥" #input("請簽署你的名字:") date= "2021-9-13" #input("請寫上日期:") if love == '': love = 'I Love You'
(4)初始化位置:
turtle.setup(width=800, height=500) # 窗口(畫佈)大小 turtle.color('plum', 'Pink') # 畫筆顏色 turtle.pensize(5) # 畫筆粗細 turtle.speed(100) # 描繪速度 # 初始化畫筆起始坐標 move_pen_position(x=0, y=-180) # 移動畫筆位 turtle.left(140) # 向左旋轉140度 turtle.begin_fill() # 標記背景填充位置
(5)畫圖和展示:
turtle.forward(224) # 向前移動畫筆,長度為224 # 畫愛心圓弧 hart_arc() # 左側圓弧 turtle.left(120) # 調整畫筆角度 hart_arc() # 右側圓弧 # 畫心形直線( 右下方 ) turtle.forward(224) turtle.end_fill() # 標記背景填充結束位置 move_pen_position(x=70, y=160) # 移動畫筆位置 turtle.left(185) # 向左旋轉180度 turtle.circle(-110,185) # 右側圓弧 # 畫心形直線( 右下方 ) #turtle.left(20) # 向左旋轉180度 turtle.forward(50) move_pen_position(x=-180, y=-180) # 移動畫筆位置 turtle.left(180) # 向左旋轉140度 # 畫心形直線( 左下方 ) turtle.forward(600) # 向前移動畫筆,長度為224 # 在心形中寫上表白話語 move_pen_position(0,50) # 表白語位置 turtle.hideturtle() # 隱藏畫筆 turtle.color('#CD5C5C', 'pink') # 字體顏色 # font:設定字體、尺寸(電腦下存在的字體都可設置) align:中心對齊 turtle.write(love, font=('Arial', 20, 'bold'), align="center")
(6)簽署名字跟日期可修改:
if (signature != '') & (date != ''): turtle.color('red', 'pink') time.sleep(2) move_pen_position(220, -180) turtle.hideturtle() # 隱藏畫筆 turtle.write(signature, font=('Arial', 20), align="center") move_pen_position(220, -220) turtle.hideturtle() # 隱藏畫筆 turtle.write(date, font=('Arial', 20), align="center")
效果如下:
總結
好啦!中秋禮物送到,拿去不謝~嘿嘿
如需完整的項目代碼老規矩你們懂滴——源碼基地:#私信小編06#即可免費領取!
制作不易,記得三連哦~愛你~
到此這篇關於中秋快到瞭利用 python 繪制中秋禮物的文章就介紹到這瞭,更多相關python 繪制中秋禮物內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- python練習之曾經很火的小人畫愛心表白代碼
- Python中turtle.write方法使用說明
- python繪圖模塊之利用turtle畫圖
- 基於Python中的turtle繪畫星星和星空
- 想學畫畫?python滿足你!