記錄學習python
turtle.
hideturtle
()ide
turtle.
ht
(),隱藏龜圖標。學習
turtle.
showturtle
()code
turtle.
st
(),顯示龜圖標。orm
turtle.
isvisible
(),龜是否顯示。顯示返回true,不然返回false。blog
turtle.
shape
(name=None),返回或設置形狀,最初有如下形狀:「arrow」, 「turtle」, 「circle」, 「square」, 「triangle」, 「classic」。ci
turtle.
resizemode
(rmode=None),返回或設置龜形狀狀態。get
「auto」:調整對應於pensize值的烏龜的外觀。跟隨pensize變化大小。form
「user」:根據stretchfactor和outlinewidth(outline)的值來調整烏龜的外觀。shapesize()與參數一塊兒使用時調用resizemode(「user」)class
「noresize」:沒有改變烏龜的外觀。
turtle.
shapesize
(stretch_wid=None, stretch_len=None, outline=None)
turtle.
turtlesize
(stretch_wid=None, stretch_len=None, outline=None),返回或者設置形狀拉伸大小和輪廓線。
stretch_wid是垂直方向拉伸,stretch_len水平方向拉伸,outline輪廓的寬度。
初始形狀
運行,turtle.shapesize(5, 1, 1)
再運行turtle.shapesize(5, 1, 5)
turtle.
shearfactor
(shear=None),設置或者返回剪力。
turtle.
tilt
(angle),改變龜角度(按當前角度改變),但不改變移動方向。
turtle.
settiltangle
(angle),不管當前是什麼角度,從新設置一個指向角度。不改變移動方向。自3.1版開始不推薦使用。
turtle.
tiltangle
(angle=None),返回當前傾斜角度,或從新設置一個指向角度。不改變移動方向。
turtle.
shapetransform
(t11=None, t12=None, t21=None, t22=None),設置或者返回龜形狀矩陣數據。
turtle.
get_shapepoly
(),返回當前形狀多邊形做爲座標對的元組。可用於定義複合形狀的新形狀。
畫個太極圖;
import turtle as t t.home() t.bgcolor('#ccc') ##大半圓黑色 t.color('#000') t.fillcolor('#000') t.begin_fill() t.circle(100,180) t.end_fill() ##大半圓白色 t.color('#fff') t.fillcolor('#fff') t.begin_fill() t.circle(100,180) t.end_fill() t.up() t.sety(100) ##中半圓白色 t.color('#fff') t.fillcolor('#fff') t.begin_fill() t.circle(50,180) t.end_fill() t.up() t.goto(0,0) ##中半圓黑色 t.color('#000') t.fillcolor('#000') t.begin_fill() t.circle(-50,180) t.end_fill() ##兩個小圓 t.up() t.sety(34) t.color('#fff') t.fillcolor('#fff') t.begin_fill() t.circle(16,360) t.end_fill() t.up() t.sety(134) t.color('#000') t.fillcolor('#000') t.begin_fill() t.circle(16,360) t.end_fill() t.ht()
如圖: