漫畫 | 簡(jiǎn)單易學(xué)的Python海龜繪圖
零基礎(chǔ)python入門教程:python666.cn
大家好,歡迎來(lái)到 Crossin的編程教室 !
之前我用Python里的turtle(海龜作圖)畫過(guò)幾幅比較復(fù)雜的圖畫:
不少同學(xué)看了之后對(duì)這個(gè)模塊很感興趣。今天就給大家分享一篇淺顯易懂的turtle上手教程。


Turtle那些事兒
Turtle(也被稱為海龜繪圖)是一個(gè)繪圖庫(kù),它的繪圖原理是模擬一只小海龜在屏幕上爬行,其爬行路徑就形成了繪制的圖形。
因此使用Turtle繪圖既簡(jiǎn)單又有趣,非常適用于Python入門學(xué)習(xí),也適用于Python進(jìn)階學(xué)習(xí)。
▊Turtle 中的基本概念
在 Turtle 中有兩個(gè)重要的基本概念。
1 屏幕:是Turtle的繪圖區(qū)域,我們可以設(shè)置屏幕的大小和背景顏色,如下圖所 示。注意,屏幕的坐標(biāo)原點(diǎn)在屏幕的中心。
2 海龜(別名:畫筆):繪圖所用的 畫筆,它是一個(gè)Turtle類所創(chuàng)建的對(duì)象。海 龜有顏色、畫線的寬度、位置和方向等屬 性,如下圖所示。

▊ 使用 Turtle 繪制一個(gè)矩形

示例代碼如下:



示例代碼如下:



繪制基本圖形
使用Turtle可以繪制直線、弧線和文本。當(dāng)然,可以繪制直線就可以繪制各種多邊形。


▊ 繪制五角星
示例代碼如下:


▊ 繪制圓形和弧線
既然使用Turtle 可以繪制弧線,那么 也可以繪制圓形。我 們通過(guò)一個(gè)示例實(shí)踐 一下繪制圓形和弧 線,如下圖所示。

示例代碼如下:

本文節(jié)選自《看漫畫學(xué)Python 2:有趣、有料、好玩、好用(全彩進(jìn)階版)》,更多精彩內(nèi)容,歡迎閱讀本書!


▊《看漫畫學(xué)Python 2:有趣、有料、好玩、好用(全彩進(jìn)階版)》
關(guān)東升 著
看漫畫學(xué)Python進(jìn)階版
全彩,提供課件、源碼、讀者群等服務(wù)
有趣、有料、好玩、好用,Python程序員、中小學(xué)生等都適用
暑假帶娃利器!
本書是《看漫畫學(xué)Python》的進(jìn)階版本,繼續(xù)秉承有趣、有料、好玩、好用的理念,并繼續(xù)采用《看漫畫學(xué)Python》一書中3個(gè)不同的漫畫人物角色,通過(guò)這3個(gè)角色之間的輕松對(duì)話把復(fù)雜的技術(shù)問(wèn)題簡(jiǎn)單化。
如果您想提升Python技能,則無(wú)論您是想學(xué)習(xí)編程的小學(xué)生,還是想?yún)⒓佑?jì)算機(jī)競(jìng)賽的中學(xué)生,抑或是計(jì)算機(jī)相關(guān)專業(yè)的大學(xué)生,甚至是正在從事軟件開發(fā)的職場(chǎng)人,本書都適合您閱讀和學(xué)習(xí)。

7.30~8.1 京東限時(shí)5折活動(dòng)中
掃碼了解本書詳情!
_往期文章推薦_
