DAY2 turtle庫的應用

2021-09-26 08:08:40 字數 1473 閱讀 6181

turtle繪圖體系

一、turtle.setup(width,height,startx,starty)設定繪圖窗體的大小,後兩個人引數表示窗體左上角座標,相對於螢幕左上角(0,0)的位置

二、turtle空間座標體系

1、絕對座標:以中心為參考,turtle.goto(x,y)讓海龜到達指定位置

2、海龜座標:以海龜當前位置為參考,turtle.fd(d),turtle,bk(d),turtle.circle(r,angle)

三、turtle角度座標體系

1、絕對角度:turtle.seth(angle),只改變行進方向但不運動

2、海龜角度:turtle.right(angle),turtle.left(angle)

rgb色彩模式

rgb色彩取值區間為0-255整數或者0-1小數,turtle.colormode(mode)

白死 255,255,255 1,1,1

黃色 155,215,0 1,0.84,0

粉色 255,192,203 1,0.75,0.80

棕色 160,42,42 0.65,0.16,0.16

紫色 160,32,240 0.63,0.13,0.94

番茄 255,99,71 1,0.39,0.28

庫引用

import保留字

一、import《庫名》

《庫名》.《函式名》(《函式引數》)

二、import《庫名》as《庫別名》

《庫別名》.《函式名》(《函式引數》)

畫筆控制

turtle.penup()

turtle.pendown()

turtle.pensize(width)

turtle.pencolor(colorstring)

turtle.pencolor(r,g,b)

turtle.pencolor((r,g,b))

迴圈語句與range

for 《變數》in range(《引數》)

《被迴圈執行的語句》

一、變數表示每次迴圈的次數,從0—引數-1,引數表示迴圈的次數

二、range(n) 產生0到n-1的整數序列,共n個

range(m,n)產生m到n-1的整數,共n-m個

風輪繪製

turtle庫的應用

kochdrawv1.py import turtle def koch size,n if n 0 turtle.fd size else for angle in 0,60,120,60 turtle.left angle koch size 3,n 1 def main turtle.setu...

Turtle 庫的方法及應用

turtle庫是python中乙個繪製影象的函式庫,可以用其中的函式繪製各種影象。turtle.screensize width,height,color 三個引數,前兩個確定畫布的大小,第三個確定畫布的顏色 turtle.screensize 無參時,預設畫布大小為400 300 顏色為白色。tu...

turtle庫的circle函式的應用

turtle.circle radius,extent,steps radius是半徑的長度,以逆時針為正,順時針為負,extent是圓心角的度數 可為負 steps為線段條數 定義 turtle.circle radius,extent none 作用 根據半徑radius繪製extent角度的弧...