python9課——2

計算機發展史java

1946-1981   結構時代(35)             強調計算能力              c語言 經過理解計算機來更好的配合計算機python

1981-2008   網絡和視窗時代(27)   強調交互能力            java面向對象、跨平臺、代碼的複用    用於軟件開發網絡

2008-2016   複雜信息時代(8)        強調數據問題             python  調用第三方庫來求解問題人工智能

2016-          人工智能時代                 強調人類的問題對象

 

python做爲通用語言有普世性  強制可讀    語法簡潔,較少用底層的語法元素,能調用20萬第三方庫    因此生態高產是c語言代碼量的十分之一blog

python做爲高級語言它最重要的功能就是複用ci

 

python蟒蛇繪製:開發

import turtle as t

t.setup(800,250,200,200)
t.penup()
t.bk(200)
t.pendown()
t.pensize(40)
t.pencolor("red")
t.right(40)
for i in range(4):
t.circle(40,80)
t.circle(-40,80)
t.left(40)
t.fd(40)
t.left(40)
t.circle(50,180)
t.done()

 

 

 

turtle庫——海歸庫(1969)標準庫import

turtle.setup(width,height,startx,starty)#設置窗體的大小和位置(位置默認爲屏幕的正中央,原點爲屏幕的左上角)軟件

 

 

turtle庫引用 :

import turtle  as t                    #引用turtle庫並取別名爲t

 

turtle畫筆控制

t.penup()                              #拿起畫筆(懸空)

t.pendown()                         #放下畫筆(落下)

t.pensize()                           #l畫筆的粗細

t.pencolor()                        #畫筆的顏色

 

turtle運動控制

t.fd()                                 #向前移動

t.bk()                                #向後移動  

t.circle(r,extent)        #畫圓,參數爲半徑和角度,默認以畫筆的左側r的位置爲圓心

 

turtle方向控制

t.seth(angle)                   #畫筆絕對方向(在直角座標系中)

t.left()          #畫筆左轉

t.right()        #畫筆右轉

 

t.done()                          #使窗口不會本身自動退出

 

t.goto(x,y)        #在直角座標系中去到指定的位置

 

 

海龜畫圖(自我創做)

#PythonDraw.py
import turtle as t
t.setup(650, 350, 200, 200)
t.penup()
t.fd(-100)
t.pendown()
t.pensize(1)
t.pencolor("purple")
t.seth(-90)
t.circle(100)

t.penup()
t.goto(-50,0)
t.pendown()
t.circle(50,180)

t.penup()
t.goto(10,40)
t.pendown()
t.circle(-20,180)

t.penup()
t.goto(-10,40)
t.pendown()
t.circle(-20,-180)

t.penup()
t.goto(0,0)
t.seth(-90)
t.pendown()

t.done()

相關文章
相關標籤/搜索