摘要:內(nèi)置模塊繪圖詳解導(dǎo)入庫定義畫筆之后,后面命令要改為畫筆運(yùn)動(dòng)命令命令說明設(shè)置畫筆移動(dòng)速度,畫筆繪制的速度范圍整數(shù),數(shù)字越大越快設(shè)置畫筆的寬度向當(dāng)前畫筆方向移動(dòng)像素長度向當(dāng)前畫筆相反方向移動(dòng)像素長度順時(shí)針移動(dòng)逆時(shí)針移動(dòng)移動(dòng)時(shí)繪制圖形,缺省時(shí)也為
Python內(nèi)置模塊turtle繪圖詳解
導(dǎo)入turtle庫
import turtle
t=turtle(定義畫筆t之后,后面命令turtle要改為t)
畫筆運(yùn)動(dòng)命令
命令 說明
turtle.speed(speed) 設(shè)置畫筆移動(dòng)速度,畫筆繪制的速度范圍[010]整數(shù),數(shù)字越大越快
turtle.pensize() 設(shè)置畫筆的寬度
turtle.fd(distance) 向當(dāng)前畫筆方向移動(dòng)distance像素長度
turtle.backward(distance) 向當(dāng)前畫筆相反方向移動(dòng)distance像素長度
turtle.right(degree) 順時(shí)針移動(dòng)degree°
turtle.left(degree) 逆時(shí)針移動(dòng)degree°
turtle.pendown() 移動(dòng)時(shí)繪制圖形,缺省時(shí)也為繪制
turtle.goto(xy) 將畫筆移動(dòng)到坐標(biāo)為xy的位置
turtle.penup() 提起筆移動(dòng),不繪制圖形,用于另起一個(gè)地方繪制
turtle.circle() 畫圓,半徑為正(負(fù)),表示圓心在畫筆的左邊(右邊)畫圓
setx( ) 將當(dāng)前x軸移動(dòng)到指定位置
sety( ) 將當(dāng)前y軸移動(dòng)到指定位置
setheading(angle) 設(shè)置當(dāng)前朝向?yàn)閍ngle角度
home() 設(shè)置當(dāng)前畫筆位置為原點(diǎn),朝向東。
dot(r) 繪制一個(gè)指定直徑和顏色的圓點(diǎn)
(2) 畫筆控制命令
命令 說明
turtle.fillcolor(“yellow”) 繪制圖形的填充顏色
turtle.color(color1 color2) 同時(shí)設(shè)置pencolor=color1 fillcolor=color2
turtle.filling() 返回當(dāng)前是否在填充狀態(tài)
turtle.begin _ fill() 準(zhǔn)備開始填充圖形
turtle.end_fill() 填充完成
turtle.hideturtle() 隱藏畫筆的turtle形狀
turtle.showturtle() 顯示畫筆的turtle形狀
(3) 全局控制命令
命令 說明
turtle.clear() 清空turtle窗口,但是turtle的位置和狀態(tài)不會(huì)改變
turtle.reset() 清空窗口,重置turtle狀態(tài)為起始狀態(tài)
turtle.undo() 撤銷上一個(gè)turtle動(dòng)作
turtle.isvisible() 返回當(dāng)前turtle是否可見
stamp() 復(fù)制當(dāng)前圖形
turtle.write(s [font=("font-name"font_size"font_type")]) 寫文本,s為文本內(nèi)容,font是字體的參數(shù),分別為字體名稱,大小和類型;font為可選項(xiàng),font參數(shù)也是可選項(xiàng)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/126387.html
摘要:比如把上面畫正方形的例子稍做變化重復(fù)執(zhí)行次畫正方形開始畫正方形結(jié)束右轉(zhuǎn)度執(zhí)行后,可以看到,畫出一個(gè)非常規(guī)整漂亮的組合圖案。 turtle圖形庫源于1966年誕生的Logo語言,是入門Python的有趣工具。因其簡(jiǎn)單便捷的圖形化方法、和立即反饋式的繪畫效果,成為眾多編程入門者的首選。相對(duì)于大多數(shù)入門教材中枯燥的語法學(xué)習(xí),和函數(shù)、方法的演練來說,turtle的趣味性顯得別具一格、極富效...
摘要:基礎(chǔ)概念畫布畫布就是為我們展開用于繪圖區(qū)域我們可以設(shè)置它的大小和初始位置。常用的畫布方法有兩個(gè)和。設(shè)置畫筆的寬度沒有參數(shù)傳入返回當(dāng)前畫筆顏色傳入?yún)?shù)設(shè)置畫筆顏色可以是字符串如也可以是元組。 Turtle庫是Python語言中一個(gè)很流行的繪制圖像的函數(shù)庫,想象一個(gè)小烏龜,在一個(gè)橫軸為x、縱軸為y的坐標(biāo)系原點(diǎn),(0,0)位置開始,它根據(jù)一組函數(shù)指令的控制,在這個(gè)平面坐標(biāo)系中移動(dòng),從而在它爬...
摘要:用的模塊繪制國旗小黃繪制矩形繪制五角星主程序畫國旗主體畫大星星畫小星星隱藏海龜顯示繪圖窗口 用Python的turtle模塊繪制國旗Version: 0.1Author: 小黃Date: 2021.11.22import turtledef draw_rectangle(x, y, width, height)...
摘要:也就是說明這個(gè)參數(shù)除了表示圓的半徑面,其正負(fù)性還定義了畫圓的方向。入門篇中有個(gè)小彩蛋,也就是可以修改的指針外形。通過初始化出多只新,可以同時(shí)在一個(gè)界面上以不同的繪圖。下面給出一段繪制實(shí)時(shí)時(shí)鐘的代碼,重點(diǎn)部分我已給出注釋。 到目前為止我們通過turtle庫了解了Python的基本語法,包括順序與循環(huán)、函數(shù)的調(diào)用與方法的定義、列表與簡(jiǎn)單的數(shù)學(xué)運(yùn)算等;也學(xué)習(xí)了用turtle庫繪圖的基本用...
閱讀 3514·2023-04-25 20:09
閱讀 3720·2022-06-28 19:00
閱讀 3035·2022-06-28 19:00
閱讀 3058·2022-06-28 19:00
閱讀 3131·2022-06-28 19:00
閱讀 2859·2022-06-28 19:00
閱讀 3014·2022-06-28 19:00
閱讀 2610·2022-06-28 19:00