溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Turtle函數(shù)庫(kù)在python中的作用有哪些

發(fā)布時(shí)間:2021-01-16 11:15:42 來(lái)源:億速云 閱讀:609 作者:Leah 欄目:開發(fā)技術(shù)

Turtle函數(shù)庫(kù)在python中的作用有哪些?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

python對(duì)函數(shù)庫(kù)的引用方式

1、import <庫(kù)名>

例如:import turtle
如果需要使用庫(kù)函數(shù)中的函數(shù),需要使用:<庫(kù)名>.<函數(shù)名>
例如: import turtle
turtle.fd(100)

2、from <庫(kù)名> import <函數(shù)名>

from <庫(kù)名> import  *, 使用這種方式時(shí),直接使用<函數(shù)名>
例如:  >>>from turtle import *
 fd(100)

兩種方式的區(qū)別:如果采用第一種方式,用戶自定義的函數(shù)名字可以和庫(kù)中函數(shù)一樣,例如,程序中可以定義自己的fd()函數(shù)。如果采用第二種方式,用戶程序中不能用函數(shù)庫(kù)中的名字定義函數(shù)。例如:程序中不能定義新的fd()函數(shù),因?yàn)閹?kù)turtle庫(kù)中的fd()函數(shù)也是直接通過(guò)fd()調(diào)用。

  turtle.setup()函數(shù)用于啟動(dòng)一個(gè)圖形窗口,它有四個(gè)參數(shù),turtle.setup(width,height,startx,starty),分別是:?jiǎn)?dòng)窗口的寬度和高度,表示窗口啟動(dòng)時(shí),窗口左上角在屏幕中的坐標(biāo)位置。向左為橫坐標(biāo),向下為縱坐標(biāo)。

  turtle.pensize()函數(shù)表示運(yùn)動(dòng)軌跡的寬度。它包含一個(gè)輸入?yún)?shù),即多少像素。

  turtle.pencolor()函數(shù)表示運(yùn)動(dòng)軌跡的顏色。它包含一個(gè)輸入?yún)?shù),
  即想要的顏色。

  turtle.seth()函數(shù)表示啟動(dòng)時(shí)運(yùn)動(dòng)的方向。它包含一個(gè)輸入?yún)?shù),是角度值。

  turtle.circle()函數(shù)表示繪制的圖形為圓形,它包含兩個(gè)參數(shù),rad描述軌跡半徑的位置,angle表示沿著圓形爬行的弧度值。

  turtle.fd()函數(shù)也可以用turtle.forward()表示,表示向前直線移動(dòng),它有一個(gè)參數(shù)表示移動(dòng)的距離。

繪制蟒蛇程序源代碼:

def main():
  turtle.setup(1300,800,0,0)
  pythonsize=30
  turtle.pensize(pythonsize)
  turtle.pencolor("blue")
  turtle.seth(-40)
  drawSnake(40,80,5,pythonsize/2)
main()

   

看完上述內(nèi)容,你們掌握Turtle函數(shù)庫(kù)在python中的作用有哪些的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI