目錄python
<a>.<b>()
的編碼風格函數
擴充Python程序功能的方式編碼
<a>.<b>()
編碼風格
import <庫名>
<庫名>.<函數名>(<函數參數>)
但是但是,好多turtle,很繁瑣嘛…3d
from <庫名> import <函數名>
from <庫名> import *
<函數名>(<函數參數>)
老師老師, 這麼好的方法爲什麼不早說…code
import <庫名>
: <庫名> . <函數名> ( <函數參數> )
blog
from <庫名> import <函數名> or from <庫名> import *
: <函數名> ( <函數參數> )
ci
第一種方法不會出現函數重名問題,第二種方法則會出現字符串
import <庫名> as <庫別名>
: <庫別名> . <函數名> ( <函數參數>
it
給調用的外部庫關聯一個更短、更適合本身的名字class
這個方法好!
畫筆操做後一直有效,通常成對出現
turtle.penup()
別名 turtle.pu()
:擡起畫筆,海龜在飛行turtle.pendown()
別名 turtle.pd()
:落下畫筆,海龜在爬行
turtle.pensize(width)
別名 turtle.width(width)
:畫筆寬度,海龜的腰圍turtle.pencolor(color)
color
爲顏色字符串或r,g,b值:畫筆顏色,海龜在塗裝,pencolor(color)
的color
參與能夠有三種形式
turtle.pencolor("purple")
turtle.pencolor(0.63, 0.13, 0.94)
turtle.pencolor((0.63,0.13,0.94))
控制海龜行進:走直線 & 走曲線
turtle.forward(d)
別名 turtle.fd(d)
:向前行進,海龜走直線
turtle.circle(r, extent=None)
:根據半徑r繪製extent角度的弧形
控制海龜面對方向: 絕對角度 & 海龜角度
turtle.setheading(angle)
別名 turtle.seth(angle)
:改變行進方向,海龜走角度
turtle.left(angle)
:海龜向左轉turtle.right(angle)
:海龜向右轉
按照必定次數循環執行一組語句
for <變量> in range(<次數>): <被循環執行的語句>
for i in range(5): print(i)
0 1 2 3 4
for i in range(5): print('Hello:', i)
Hello: 0 Hello: 1 Hello: 2 Hello: 3 Hello: 4
產生循環計數序列
range(N)
:產生 0 到 N-1的整數序列,共N個
range(5)
:0, 1, 2, 3, 4range(M,N)
:產生 M 到 N-1的整數序列,共N-M個
range(2, 5)
:2,3,4