編程語言分類
-機器語言 (都與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()函數