一步一步了解turtle這個庫,先繪製個五角星練手
畫布
turtle.screensize(800, 600, "green")
turtle.screensize() #返回預設大小(400, 300)
複製**
畫筆控制命令:turtle.down() #落下畫筆,進行繪製
turtle.up() #抬起畫筆,不進行繪製
turtle.pensize(width) #繪製時的寬度
turtle.color(colorstring) #繪製時的顏色
turtle.fillcolor(colorstring) #繪製的填充顏色
turtle.fill(ture)
turtle.fill(false)
複製**
運動命令:turtle.forward(degree) #向前移動距離degree代表距離
turtle.backward(degree) #向後移動距離degree代表距離
turtle.right(degree) #向右移動多少度
turtle.left(degree) #向左移動多少度
turtle.goto(x,y) #將畫筆移動到座標為x,y的位置
turtle.stamp() #複製當前圖形
turtle.speed(speed) #畫筆繪製的速度範圍[0,10]整數
turtle.clear() 清空turtle畫的筆跡
turtle.reset() 清空視窗,重置turtle狀態為起始狀態
turtle.undo()撤銷上乙個turtle動作
turtle.isvisible()返回當前turtle是否可見
turtle.stamp() 複製當前圖形
turtle.write('string') 寫字串'string'
複製**
turtle.circle/)(10) 畫乙個r為10的圓形
turtle.circle/)(30, 270) 圓弧為270度
turtle.circle/)(20, steps=3) 畫乙個r為20的圓內切多邊形
複製**
五角星繪製import turtle
line = 50
for x in range(25):
if x % 5 ==0:
line += 20
turtle.forward(line)
turtle.right(144)
turtle.exitonclick()
複製**
參考: Python繪製分形樹 二
首先我們來分析一下,繪製分形樹大概分以下4個部分 繪製右側樹枝 返回樹枝節點 繪製左側樹枝 返回樹枝節點 根據以上4步,寫乙個遞迴函式,完成我們的需求 def draw branch branch length 繪製樹枝 if branch length 5 turtle.forward branc...
Python使用Turtle繪製分形樹
2020 02 25 python使用turtle繪製分形樹 效果如下 3功能 利用遞迴繪製分型樹 4版本 1.0 5日期 2020 02 25 6 78 import turtle910 defdraw branch branch length 11 12繪製分型樹 13 param branch...
Turtle繪製分形樹
import turtle def draw branch branch length if branch length 5 限定繪製的樹枝 包括樹幹 樹枝和樹葉 長度至少大於5 if branch length 20 如果長度小於20,即可判定是樹葉,繪製成綠色 turtle.color gree...