1. 程式人生 > >Python第二章(北理國家精品課 嵩天等)

Python第二章(北理國家精品課 嵩天等)

執行 import don () 國家 purple 語法 color 循環語句

一、深入理解Python語言

語法簡潔

>13萬第三方庫

二、Python蟒蛇繪制

#PythonDraw.py 
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(
40,80/2) turtle.fd(40) turtle.circle(16,180) turtle.fd(40*2/3) turtle.done()

import 保留字,引入了一個繪圖庫名字叫:turtle

三、turtle庫

turtle.setup(width,height,startx,starty) 分別是窗體的寬度、高度、相對於桌面的起始坐標。
絕對坐標:
turtle.goto(x,y)不管在哪,到達某地
海龜坐標:
turtle.fd(d)正前方運行
turtle.bk(d)反方向運行
turtle.circle(r,range)曲線運行

角度坐標:
turtle.seth(angle) 絕對角度
turtle.left(angle) 海龜向左轉
turtle.right(angle) 海龜向右轉

色彩體系
turtle.colormode(mode)
1.0:RGB小數值模式
255:RGB整數值模式

畫筆控制
turtle.penup()將畫筆擡起
turtle.pendown()
將畫筆落下
turtle.pensize(width)畫筆寬度
turtle.pencolor()你懂得,"purple";0.63,0.13,0.94;(
0.63,0.13,0.94);

運動控制
turtle.fd(d),向前行進,海龜走直線,d為行進距離,可以為負數
turtle.circle(r,extent=None),根據半徑r繪制extent角度的弧形

循環語句和range()
for <變量> in range(<函數名>)
<被循環執行的語句>
range(N)
range(M,N)

turtle.done 需要手動退出

Python第二章(北理國家精品課 嵩天等)