1、窗體左上角為座標原點
turtle.setup(width,length,startx,starty),(非必須)設定窗體的大小及位置,前兩個是窗體的大小,及長寬,後兩個是位置,相對螢幕左上角的位置(可選)
1、絕對座標:海龜在畫布的正中心,執行方向為向著畫布的右側,右方向為x軸
**turtle.goto(x,y)**在任何位置的海龜,去到達某個位置(x,y)
2、海龜座標,從海龜角度看世界
turtle.fd(d)向海龜的正前方向執行,bk(d)表示向海龜的方向執行
**circle(r,angle)**表示以海龜左側的某乙個點為圓心,進行曲線執行
1、絕對角度:x軸的角度表示0/360度,y軸正方向表示90/-270度
**seth(angle)**改變海龜行進的方向,不行進
2、海龜角度:turtle.left(angle),turtle.right(angle)
每色取值範圍:0-255/0-1
預設小數值表示顏色
turtle.colourmode(mode),1.0/255
import《庫名》as《庫別名》
《庫別名》.《函式名》(《函式引數》)
1、penup或pu:將畫筆抬起去到某個位置
與pendown:將畫筆落下,同時出現
2、turtle.pensize(width)/turtle.width(width):畫筆的寬度
3、turtle.pencolor(color):改變畫筆的顏色
顏色字串:turtle.pencolor(「pink」)
rgb的小數值:turtle.pencolor(0.1,0.1,0.1)
rgb的元組值:turtle.pencolor((0.1,0.1,0.1))
forward(d)/ fd(d):走直線,可為負
circle(r,extend)根據半徑r繪製extend角度的弧形
1、for《變數》in range(《引數》)
2、range(n):產生從0到n-1的整數序列,共n個
range(m,n):從m開始到n結束
1、在使用python自帶idel編寫**時,不能使用保留字作為檔案的命名。
2、在編寫**時,一定要注意縮排的格式
1、round(x,d),對x進行四捨五入,d是小數擷取位數
2、科學計數法
使用字母e或e為冪的符號,以10為基數
z=
1.23+4
+89j
print
(z.real)
print
(z.imag)
abs(x):絕對值
divmod(x,y):商餘操作
pow(x,y[,z]):冪餘,x的y次方再對z取餘
1、def用於定義函式
2、while用於判斷條件是否成立,成立則迴圈執行。
舉例:
def
dayup
(df)
: dayup=
1for i in
range
(365):
if i%7in
[6,0
]:dayup=dayup*(1
-0.01
)else
: dayup=dayup*(1
+df)
return dayup
dayfactor =
0.01
while dayup(dayfactor)
<
37.78
: dayfactor+=
0.001
print
("工作日的努力參數量::"
.format
(dayfactor)
)
Python學習日記day4
turtle庫的使用 知識點1 turtle的繪圖窗體,螢幕左上角的座標為 0,0 turtule.setup width,height,startx,starty 設定窗體大小及位置。基本繪圖中,setup函式並不是必須的。知識點2 turtle空間座標體系。turtle最開始位於正中心。turt...
python 爬蟲學習 day4
c multiprocessing模組提供了乙個pool類來代表程序池物件 關於程序池的概念,請參見 pool類似於程序池,可以提供指定數量的程序給使用者呼叫,預設大小是cpu核數。程式執行時,如果有新的請求提出交到pool中,並且程序池還沒有滿的時候,就會建立乙個新的程序來給這個請求。但如果程序池...
Python學習筆記 Day4
4.1 類和物件 1.定義類 class 類名 class televison 定義乙個電視機 defwatch self print watching 這個電視機能看電視 2.建立物件 物件名 類名 sony televison 索尼這個牌子的電視機 使用watch功能 物件名.watch son...