您好,登錄后才能下訂單哦!
這篇文章主要介紹了用Python畫心的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
Turtle Graphics是python內置的畫圖工具,使用import turtle即可使用。和一般畫圖工具一樣,turtle也有畫布和畫筆等基本要素。
畫布
畫布是turtle的繪圖區域, 我們可以設置它的初始位置及大小。
畫筆
(1)畫筆控制命令
(2)畫筆運動命令
(3)全局控制命令
(4)命令詳解
turtle.circle(radius, extent=None, steps=None)
描述:以給定半徑畫圓
參數:
-radius(半徑),半徑為正(負)表示圓心在畫筆的左邊(右邊)畫圓;
-extent(弧度) ,可選;
-steps (多邊形邊數), 畫半徑為radius的圓的內切正多邊形;
舉例:
circle(50) # 整圓; circle(50,steps=3) # 三角形; circle(120, 180) # 半圓
繪畫示例
基本示例代碼如下:
import turtle import time # 曲線移動 def curveMove(): for i in range(200): turtle.right(1) turtle.forward(1) def drawHeart(): turtle.speed(10) # 畫筆速度調到最高 turtle.color('red','pink') turtle.begin_fill() turtle.left(140) # 逆時針旋轉140度 turtle.forward(111.65) # 向前移動111.65個像素 curveMove() # 畫曲線 turtle.left(120) # 逆時針旋轉120度 curveMove() # 繼續畫曲線 turtle.forward(111.65) # 向前移動111.65個像素 turtle.end_fill() time.sleep(10) if __name__ == '__main__': drawHeart()
最終效果圖如下所示:
感謝你能夠認真閱讀完這篇文章,希望小編分享用Python畫心的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。