turtle是海龜庫。入門級的函式繪製庫。是python語言的標準庫之一
【知識點】標準庫
python的庫分為標準庫和第三方庫
標準庫:隨直譯器直接安裝到作業系統中的功能模組
第三方庫:需要經過安裝才能使用的功能模組。
庫library 、 包package、模組modole,統稱為模組。
turtle其實就是抽象了海龜的這一概念,在畫布的正中心,有乙隻海龜,它受程式控制、四處遊走,還能更改「海龜」本身的設定,如:畫筆的粗細,畫筆的顏色等等。它所走過的印記就繪製成了圖形。
所謂的繪製窗體就是繪製的程式生成的視窗的大小。
它可以使用turtle.setup(width,height,startx,starty)
來進行初始化窗體的大小。後兩個是可選的。
如:turtle.setup(800,400,0,0)在電腦中是這樣顯示的:
當把後兩個去掉之後,是這樣的:
去往某一位置的函式:goto(x,y)
在其行進過程中,會留下痕跡。
對於海龜本身來講,其的方向就是這樣的:
以海龜為參照,來讓它移動可以使用turtle.bk(d)
turtle.fd(d)
turtle.circle(r,angle)
關於circle的這個函式有必要再詳細說明。它指的是以海龜左側方向半徑為r的圓心,旋轉angle度留下的軌跡
同樣的turtle的角度也分為兩種絕對角度、海龜角度
所謂絕對角度就是說明以畫布中心為基準。
使用turtle.seth(angle)
來改變它爬行的角度。只改變角度。
另一種就是海龜角度,以海龜為基準
以下就是例項:
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(350)
turtle.fd(150)
顯示如圖:
turtle庫中採用的是最常用的rgb色彩體系,。
所謂rgb就是紅綠藍三種顏色混合構成的萬物色
rgb每色取值範圍0-255或者是0-1小數
使用turtle.colormode(mode)
來改變顏色模式。
其中mode可選引數為:
1.0:rgb小數值模式
255:rgb整數值模式
Python學習筆記 turtle庫
turtle.setup canvwidth width none canvheight height none color none startx none starty none 建立繪圖窗體,輸入窗體的高寬 整數時為畫素,小數為佔電腦螢幕的比例 startx,starty 這一座標表示視窗左上...
python學習篇,turtle庫
七段電晶體示例 turtle庫是python的標準庫之一。是python的基礎繪相簿。簡單來說,turtle庫也就用來做基本圖形繪製用的,turtle又有海龜的意思也被稱為 海龜 庫。既然學習turtle庫,那麼就要知道turtle庫的用法能幹嘛?先看看用turtle庫做出來的圖形吧?turtle....
turtle庫學習筆記
下面展示 import turtle turtle.setup 650 350 200 200 寬度 高度 若是整數表示畫素,若是小數表示佔視窗比例 左上角x和y 畫素,若是none表示居中 turtle.penup turtle.pu turtle.up 抬起畫筆,之後移動畫筆不繪製形狀 turt...