Python初學者日誌 7.24

編程語言分類

-機器語言 (都與CPU型號有關)

代碼直接執行

-彙編語言 (都與CPU型號有關)

有助記符,彙編器

-高級語言(與CPU型號無關)

接近自然語言,編譯器

-超級語言(唯一的就是python)

粘性整合已有程序,具備龐大計算生態,集成開發

Python蟒蛇繪製

turtle庫

-turtle繪圖體系,Python語言的標準庫之一,入門級圖形繪製函數庫

標準庫:隨解釋器安裝到操作系統的功能模塊

第三方庫:需安裝的模塊

 turtle的繪圖窗體

turtle.setup(width, height, starxt, starty)

-設置窗體的大小及位置

-4個參數中後兩個可選,沒有時在中間

-setup()不是必須的

-turtle.done() 

讓窗口在運行完不會自動退出,手動點X退出

turtle空間座標系

turtle.goto(x, y)

-字面意思理解

turtle.circle(r,angle)

-左側的一個點爲圓心曲線運行

turtle.bk(d)/turtle.fd(d)

-反方向/前方

turtle角度座標體系

turtle.seth(angle)

-改變行進方向,並不畫圖

turtle.left(angle)/right

-海龜視角

RGB色彩體系

-紅、綠、藍三色

-0——255 或者 0——1的小數 用來表示顏色

turtle.colormode(mode)

-mode爲1.0時,RGB爲小數模式;255時,爲整數模式

庫引用

1、import 庫名

2、庫名.函數名(函數參數)

     from 庫名 improt *  (之後就不用寫“庫名 . ”了)

-第一種不會函數重名,第二種會重名

3、import 庫名 as 庫別名

庫別名.函數(參數)

畫筆控制函數

turtle.penup()  別名 turtle.pu() 

-擡起畫筆,海龜在飛行

turtle.pendown()別名pd

-落筆

turtle.pensize(width) 別名 turtle.width(width)

-畫筆寬度,海龜的腰圍

turtle.pencolor(顏色)

-顏色字符串  (“red”)

-RGB小數值 (0.63, 0.13,0.43)

-RGB元組值  ((0.63, 0.13,0.43))

turtle運動控制函數

-t.forward(d)/t.fd(d)

走直線,d爲負值時倒着走

-t.circle(r,extent)

根據半徑r繪製extent角度的弧形,360爲整圓,沒有時畫整圓

r爲負數時,海龜的圓心在其右側

turtle方向控制函數

t.setheading(angle) / seth

-改變行進角度,正值向左轉

t.left(angle)

-自己看

循環語句

for <變量> in range(<次數>)

      <...被執行語句...>

-<變量> 表示每次循環的計數,從0到 '<次數>-1’

 range()函數

-range(5)      輸出 0,1,2,3,4

-range(M,N)  輸出 從M到N-1的整數序列,共N-M個

小結

-庫引用

-pen..()

-fd()、circle()、range()

-循環語句:for、in、range()函數

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章