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