Python?turtle.shape()用法及實戰(zhàn)案例
前言
turtle 模塊以面向?qū)ο蠛兔嫦蜻^程的方式提供 turtle 圖形基元。
由于它使用tkinter作為基礎(chǔ)圖形,因此需要安裝有Tk支持的Python版本。
Python3默認帶有turtle和tkinter 庫,可以直接使用不需要另外安裝
turtle .shape()
在turtle中默認的鼠標形狀 可以使用shape()方法來更改他的形狀,它總共有以下五種形狀:
此函數(shù)用于將 turtle 形狀設(shè)置為具有給定名稱的形狀,或者,如果未提供名稱,則返回當(dāng)前形狀的名稱。
用法:
turtle.shape(name=None)
帶有名稱的形狀必須存在于Turtle Screen的形狀字典中。最初有以下多邊形形狀:“arrow”,“turtle”,“circle”,“square”,“triangle”,“classic”。這些圖像如下所示。
默認值:‘classic’

‘arrow’:

‘turtle’:

‘circle’:

‘square’:

‘triangle’:

案例
# import package
import turtle
# for default shape
turtle.forward(100)
# for circle shape
turtle.shape("circle")
turtle.right(60)
turtle.forward(100)
# for triangle shape
turtle.shape("triangle")
turtle.right(60)
turtle.forward(100)
# for square shape
turtle.shape("square")
turtle.right(60)
turtle.forward(100)
# for arrow shape
turtle.shape("arrow")
turtle.right(60)
turtle.forward(100)
# for turtle shape
turtle.shape("turtle")
turtle.right(60)
turtle.forward(100)
效果圖

總結(jié)
到此這篇關(guān)于Python turtle.shape()用法的文章就介紹到這了,更多相關(guān)Python turtle.shape()用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python3調(diào)用微信企業(yè)號API發(fā)送文本消息代碼示例
這篇文章主要介紹了Python3調(diào)用微信企業(yè)號API發(fā)送文本消息代碼示例,具有一定參考價值,需要的朋友可以了解下。2017-11-11
Python HTML解析器BeautifulSoup用法實例詳解【爬蟲解析器】
這篇文章主要介紹了Python HTML解析器BeautifulSoup用法,結(jié)合實例形式詳細分析了第三方庫BeautifulSoup實現(xiàn)的爬蟲解析器功能具體操作技巧,需要的朋友可以參考下2019-04-04
基于Python 的進程管理工具supervisor使用指南
Supervisor 是基于 Python 的進程管理工具,可以輕松管理一些需要以守護進程方式執(zhí)行的程序,也就是后臺任務(wù),例如用來啟動和管理基于 Tornado 寫的 Web 程序。2016-09-09
Python faker生成器生成虛擬數(shù)據(jù)代碼實例
這篇文章主要介紹了Python faker生成器生成虛擬數(shù)據(jù)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07
python 匿名函數(shù)與三元運算學(xué)習(xí)筆記
這篇文章主要介紹了python 匿名函數(shù)與三元運算的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python 編程,感興趣的朋友可以了解下2020-10-10
pandas數(shù)據(jù)框,統(tǒng)計某列數(shù)據(jù)對應(yīng)的個數(shù)方法
下面小編就為大家分享一篇pandas數(shù)據(jù)框,統(tǒng)計某列數(shù)據(jù)對應(yīng)的個數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04

