Python學習總結Day4

2021-10-09 18:43:14 字數 2076 閱讀 9556

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...