當前位置:編程學習大全網 - 源碼下載 - Python繪制的(1)龜庫詳解

Python繪制的(1)龜庫詳解

Turtle library是壹個非常流行的用Python語言繪制圖像的函數庫。想象壹只小烏龜,從壹個以X為橫軸,Y為縱軸的坐標系的原點和(0,0)位置出發。它按照壹組功能指令的控制在這個平面坐標系中移動,從而在其爬行路徑上繪制圖形。

畫布是turtle展開給我們畫的區域,我們可以設置它的大小和初始位置。

設置畫布大小

烏龜。屏幕大小(CanvWidth = None,Canvhight = None,BG = None),參數分別是畫布的寬度(單位像素)、高度和背景色。

例如,turtle.screen尺寸(800,600,“綠色”)

Turtle.screensize() #返回默認大小(400,300)。

Turtle.setup (width = 0.5,height = 0.75,startx = none,starty = none),參數:width,height:當輸入的寬度和高度為整數時,表示像素;當它是小數時,它代表電腦屏幕的比例。(startx,starty):這個坐標表示矩形窗口左上角頂點的位置。如果它是空的,窗口位於屏幕的中央。

如turtle.setup(寬度= 0.6,高度= 0.6)

turtle.setup(寬度=800,高度=800,startx=100,starty=100)

2.1刷機狀態

畫布上默認有壹個坐標軸,坐標軸的坐標原點是畫布的中心,坐標原點上有壹個面向X軸正方向的小烏龜。這裏我們用兩個詞來形容小烏龜:坐標原點(位置)和面向X軸的正方向(方向)。在龜畫中,用位置方向來描述小烏龜(畫筆)的狀態。

2.2畫筆屬性

畫筆(畫筆的屬性、顏色、所畫線條的寬度等。)

1)turtle . penzize():設置畫筆的寬度;

2) turtle.pencolor():不傳入參數,返回當前畫筆顏色。傳入的參數設置畫筆顏色,它可以是壹個字符串,如“綠色”或“紅色”或壹個RGB 3元組。

3) turtle.speed(速度):設置畫筆的移動速度。筆刷繪制的速度範圍是壹個整數[0,10],數字越大越快。

2.3繪圖命令

操縱烏龜畫圖的命令有很多,分為三種:壹種是運動命令,壹種是筆刷控制命令,壹種是全局控制命令。

(1)筆刷運動命令

(2)刷控制命令

(3)全局控制命令

(4)其他訂單

3.訂單的詳細說明

3.1 turtle.circle(半徑,範圍=無,步數=無)

描述:用給定的半徑畫壹個圓。

參數:

半徑:半徑為正(負),表示圓心在畫筆的左(右)側畫圓;

程度(弧度)(可選);

步驟(可選)(制作壹個半徑為的內接正多邊形,多邊形的邊數為步驟)。

例如:

圓(50) #整圓;

Circle(50,steps=3) #三角形;

圓(120,180) #半圓

示例:

1,向日葵

2、五角星

3.時鐘程序

  • 上一篇:古龍群俠傳單機版江湖日誌33條
  • 下一篇:為什麽專用電子書閱讀器不會消失?
  • copyright 2024編程學習大全網