Python學習 Turtle庫的學習

2021-09-13 22:48:42 字數 2005 閱讀 4369

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...