詳解python中的Turtle函數(shù)庫
python對函數(shù)庫的引用方式
1、import <庫名>
例如:import turtle
如果需要使用庫函數(shù)中的函數(shù),需要使用:<庫名>.<函數(shù)名>
例如: import turtle
turtle.fd(100)
2、from <庫名> import <函數(shù)名>
from <庫名> import *, 使用這種方式時,直接使用<函數(shù)名>
例如: >>>from turtle import *
fd(100)
兩種方式的區(qū)別:如果采用第一種方式,用戶自定義的函數(shù)名字可以和庫中函數(shù)一樣,例如,程序中可以定義自己的fd()函數(shù)。如果采用第二種方式,用戶程序中不能用函數(shù)庫中的名字定義函數(shù)。例如:程序中不能定義新的fd()函數(shù),因為庫turtle庫中的fd()函數(shù)也是直接通過fd()調(diào)用。
turtle.setup()函數(shù)用于啟動一個圖形窗口,它有四個參數(shù),turtle.setup(width,height,startx,starty),分別是:啟動窗口的寬度和高度,表示窗口啟動時,窗口左上角在屏幕中的坐標(biāo)位置。向左為橫坐標(biāo),向下為縱坐標(biāo)。
turtle.pensize()函數(shù)表示運動軌跡的寬度。它包含一個輸入?yún)?shù),即多少像素。
turtle.pencolor()函數(shù)表示運動軌跡的顏色。它包含一個輸入?yún)?shù),
即想要的顏色。
turtle.seth()函數(shù)表示啟動時運動的方向。它包含一個輸入?yún)?shù),是角度值。
turtle.circle()函數(shù)表示繪制的圖形為圓形,它包含兩個參數(shù),rad描述軌跡半徑的位置,angle表示沿著圓形爬行的弧度值。
turtle.fd()函數(shù)也可以用turtle.forward()表示,表示向前直線移動,它有一個參數(shù)表示移動的距離。
繪制蟒蛇程序源代碼:
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()
總結(jié)
以上所述是小編給大家介紹的python中的Turtle函數(shù)庫,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
利用Python第三方庫xlwt寫入數(shù)據(jù)到Excel工作表實例代碼
大家應(yīng)該都知道xlwt是python中寫入到excel的庫,下面這篇文章主要給大家介紹了關(guān)于利用Python第三方庫xlwt寫入數(shù)據(jù)到Excel工作表的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-07-07
python中如何使用xml.dom.minidom模塊讀取解析xml文件
xml.dom.minidom模塊應(yīng)該是內(nèi)置模塊不用下載安裝,本文給大家介紹python中如何使用xml.dom.minidom模塊讀取解析xml文件,感興趣的朋友一起看看吧2023-10-10
淺談使用Python內(nèi)置函數(shù)getattr實現(xiàn)分發(fā)模式
這篇文章主要介紹了淺談使用Python內(nèi)置函數(shù)getattr實現(xiàn)分發(fā)模式,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下2018-01-01
Python values()與itervalues()的用法詳解
今天小編就為大家分享一篇Python values()與itervalues()的用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
python 2.7 檢測一個網(wǎng)頁是否能正常訪問的方法
今天小編就為大家分享一篇python 2.7 檢測一個網(wǎng)頁是否能正常訪問的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
Python分支結(jié)構(gòu)(switch)操作簡介
這篇文章主要介紹了Python分支結(jié)構(gòu)(switch)操作簡介,具有一定借鑒價值,需要的朋友可以參考下2018-01-01

