Python學習日記day4

2021-08-21 17:14:42 字數 1257 閱讀 6202

turtle庫的使用

知識點1:turtle的繪圖窗體,螢幕左上角的座標為(0,0)

turtule.setup(width,height,startx,starty)設定窗體大小及位置。基本繪圖中,setup函式並不是必須的。

知識點2:turtle空間座標體系。

turtle最開始位於正中心。

turtle.goto(x,y)到達位於(x,y)位置的絕對位置。

相對座標,從海龜自身角度出發。

turtle.fd(d)朝正前方行進d距離

turtle.bk(d)朝反方向行進d距離

知識點3:rgb色彩體系

turtle.colormode(mode)改變色彩數值的使用

mode取值1.0表示rgb小數值模式eg.(1,1,1)表示白色

mode取值255表示rgb整數值模式)eg.(255,255,255)表示白色

知識點4:庫引用

import 庫名

from 庫名 import 函式名 or from 庫名 import *

import 庫名 as 庫別名

知識點5:畫筆控制函式

turtle.penup()抬起畫筆,海龜飛行

turtle.pendown()畫筆落下,海龜爬行

turtle.pensize()設定畫筆寬度,海龜的腰圍 別名turtle.width()

turtle.pencolor("purple")使用字串,字串小寫

turtle.pencolor(0.63,0.13,0.94)rgb的小數值

turtle.pencolor((0.63,0.13,0.94))rgb的元組值

知識點6:運動控制函式

turtle.forward(d) 別名 turtle.fd(d)向前行進,海龜走直線,d為前進距離,單位是畫素,整數表示向前,負數表示倒退

turtle.circle(r.angle)向左旋轉半徑為r,角度為angle,圓心位於海龜距離r位置,r大於0表示圓心在左側,r小於0表示圓心在右側

知識點7:方向控制函式

turtle.seth(angle)改變海龜方向,引數angle為絕對度數。以當前前進方向為軸,向左度數為正,向右度數為負。

turtle.left(angle)向左旋轉angle度數

turtle.right(angle)向右旋轉angle度數

知識點8:迴圈函式與range()函式

for i in range(d) 0到n-1

range(m,n) m到n-1

python日記day4 程式控制

順序 從左到右,從上而下執行的 在python,乙個語句的結束,以換行符作為標誌的 單分支 if 條件 當條件成立時,執行的 print 當條件成立時,執行的 雙分支 if 判斷條件 執行語句 else 執行語句 多 三 分支 if 判斷條件1 執行語句1 elif 判斷條件2 執行語句2 elif...

Day4學習日記執行緒(上)

外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img hdjbpjnb 1606229624152 c users wuvcky desktop image 20201124171107079.png package new public class newthread extends...

linux移植日記 day4

1 teq r if rs rt then trap 2 teqi i if rs imm then trap 3 tge if rs rt then trap 4 tgei i if rs imm then trap 5 tgeiu i if rs imm.asuint then trap 6 t...