一、海龜狀態函數
招遠ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
1、顯示海龜
showturtle()或st()
無參數直接調用
2、隱藏海龜
hideturtle()或ht()
無參數直接調用
3、返回海龜的狀態(True或False)
isvisible()
無參數直接調用
二、外觀函數
1、改變海龜的外形或返回當前海龜形狀
shape(name)
默認的參數是:"arrow", "turtle", "circle", "square", "triangle", "classic"。
2、設置海龜尺寸模式
resizemode(rmode)
參數:默認值("auto", "user", "noresize")
3、調整海龜的大小或返回當前大小參數值
shapesize(wid,len,outline)或turtle.sieze(wid,len,outline)
參數 wid 正數 len 正數 outline正數
4、設置或返回當前的剪切因子
shearfactor()
參數: shear 實數
5、設置傾角
settiltangle(angle)
參數:angle角度和海龜朝向不同
6、設置海龜與朝向的夾角
tilt(angle)
簡介:turtle是一個簡單的繪圖工具。它提供了一個海龜,你可以把它理解為一個機器人,只聽得懂有限的指令。
1.在文件頭寫上如下行,這能讓我們在語句中插入中文
#-*- coding: utf-8 -*-
2.用import turtle導入turtle庫
3.繪圖窗口的原點(0,0)在正中間。默認情況下,海龜向正右方移動。
4.操縱海龜繪圖有著許多的命令,這些命令可以劃分為兩種:一種為運動命令,一種為畫筆控制命令
(1)運動命令:
forward(d)
向前移動距離d代表距離
backward(d)
向后移動距離d代表距離
right(degree)
向右轉動多少度
left(degree)
向左轉動多少度
goto(x,y)
將畫筆移動到坐標為(x,y)的位置
stamp()
繪制當前圖形
speed(speed)
畫筆繪制的速度范圍[0,10]整數
(2)畫筆控制命令:
down()
畫筆落下,移動時繪制圖形
up()
畫筆抬起,移動時不繪制圖形
setheading(degree)
海龜朝向,degree代表角度
reset()
恢復所有設置
pensize(width)
畫筆的寬度
pencolor(colorstring)
畫筆的顏色
fillcolor(colorstring)
繪制圖形的填充顏色
fill(Ture)
fill(False)
circle(radius, extent)
繪制一個圓形,其中radius為半徑,extent為度數,例如若extent為180,則畫一個半圓;如要畫一個圓形,可不必寫第二個參數
5.幾個例子
1)畫一個邊長為60的三角形
#-*- coding: utf-8 -*-
importturtle
a=60
turtle.forward(a)
turtle.left(120)
turtle.forward(a)
turtle.left(120)
turtle.forward(a)
turtle.left(120)
2)畫一個邊長為60的正方形,并填充為紅色,邊框為藍色
#-*- coding: utf-8 -*-
importturtle
turtle.reset()
a= 60
turtle.fillcolor("red")
turtle.pencolor("blue")
turtle.pensize(10)
turtle.fill(True)
turtle.left(90)
turtle.forward(a)
turtle.left(90)
turtle.forward(a)
turtle.left(90)
turtle.forward(a)
turtle.left(90)
turtle.forward(a)
turtle.fill(False)
6.練習:
1)畫一個五邊形
2)畫一個六邊形
3)任意輸入一個正整數m(=3),畫一個多邊形(m條邊)
4)畫一個五角星,如下所示,注意填充為紅色
5)畫一個中國象棋棋盤,如下圖所示,其中漢字不必顯示出來:
6)繪制奧運五環圖,其中五種顏色分別為藍色、黑色、紅色、黃色和綠色。注意根據實際效果調整圓形的大小和位置。
1、返回原點
home()
無參數,直接調用
2、畫圓
circle(radius,extent,steps)
參數:radius 指定圓的半徑,extent 繪制圓弧的夾角,steps 多邊形變數不給默認值
3、畫點
dot(size,color)
參數:size繪制點的直徑值,color點的色彩
4、印章
stamp()
無參數
5、清除印章
clearstamp(stampid)清楚印章
clearstamps(n=None) 清楚多個印章
參數:stampid是調用stamp函數返回的ID值,n為None則刪除全部印章,如果n0則刪除前n個印章,n
然后我們繼續看,這次我們用海龜繪圖,程序包,去畫畫,
看看海龜繪圖都有哪些方法
可以看到,先導入import turtle 海龜繪圖
然后turtle.showturtle() 會顯示一個箭頭
turtle.write("hello world") 會顯示對應文字
然后turtle.forward(300),會向前走300像素
然后看看海龜繪圖的,坐標體系
然后turtle.color("red"),把畫筆顏色換成紅色
然后turtle.left(90)把箭頭,逆時針轉90度
然后turtle.forward(300) 向前移動300個像素
然后turtle.goto(0,50) 走到0,50這個坐標點去
再看一下坐標系,原點0,0開始操作
還有上面這些操作,我們也試一試
turtle.goto(0,0)是回到原點
turtle.penup()是抬起畫筆
然后turtle.goto(0,300),turtle.goto(0,0) 然后再去,turtle.pendown()放下畫筆
然后再去turtle.goto(0,50) turtle.goto(50,50)走到對應的坐標去
然后再去turtle.circle(100),以100為半徑,逆時針畫一個圓
可以看到,半徑是100對吧
turtle.seth(angle):是set head的縮寫,意思是設置海龜的方向。它只改變海龜的行進方向(角度按逆時針),但不行進,angle為絕對度數,一圈是360°。-40是朝右下方向
如圖所示
網站標題:Python海龜坐標函數,python海龜繪圖命令
轉載注明:http://www.yijiale78.com/article22/hcsecc.html
成都網站建設公司_創新互聯,為您提供用戶體驗、微信公眾號、品牌網站制作、網站設計、建站公司、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯