python學習turtle(龜圖標狀態)

記錄學習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=Nonestretch_len=Noneoutline=None)

turtle.turtlesize(stretch_wid=Nonestretch_len=Noneoutline=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=Nonet12=Nonet21=Nonet22=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()

如圖:

相關文章
相關標籤/搜索