溫馨提示×

溫馨提示×

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

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

用Python畫心的方法

發布時間:2020-08-07 10:29:35 來源:億速云 閱讀:540 作者:小新 欄目:編程語言

這篇文章主要介紹了用Python畫心的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

Turtle Graphics是python內置的畫圖工具,使用import turtle即可使用。和一般畫圖工具一樣,turtle也有畫布和畫筆等基本要素。

畫布

畫布是turtle的繪圖區域, 我們可以設置它的初始位置及大小。

用Python畫心的方法

畫筆

(1)畫筆控制命令

用Python畫心的方法

(2)畫筆運動命令

用Python畫心的方法

(3)全局控制命令

用Python畫心的方法

(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畫心的方法

感謝你能夠認真閱讀完這篇文章,希望小編分享用Python畫心的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

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

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女