import turtle
turtle.setup(2000, 2000, 0, 0)
turtle.pensize(20)
turtle.pencolor("black")
turtle.seth(0)
turtle.fd(400)
turtle.seth(-144)
turtle.fd(400)
turtle.seth(-144 - 144)
turtle.fd(400)
turtle.seth(-144 - 144 - 144)
turtle.fd(400)
turtle.seth(-144 - 144 - 144 - 144)
turtle.fd(400)
import turtle
defbranch
(length, level):
""" 使用遞迴函式實現畫樹
以沒有樹杈為例
起始角度為90°
向左轉換角45°,看有沒有樹杈(level)
如果沒有,向右轉換角90°(-45),看有沒有樹杈
如果沒有,向右轉換45°(0),返回原路
"""if level <= 0:
return
turtle.forward(length)
turtle.left(45)
branch(0.6 * length, level - 1) # 90
turtle.right(90)
branch(0.6 * length, level - 1)
turtle.left(45)
turtle.backward(length)
return
if __name__ == "__main__":
turtle.left(90)
branch(100, 3)
turtle繪製五角星
用turtle 海龜 來繪製乙個五角星吧 操縱海龜繪圖有著許多的命令,這些命令可以劃分為兩種 一種為運動命令,一種為畫筆控制命令 1.運動命令 forward degree 向前移動距離degree代表距離 backward degree 向後移動距離degree代表距離 right degree ...
python畫五角星 Python的畫五角星
前言 我們剛學畫畫的時候肯定學過五角星,想必畫個五角星太簡單了,但是python呢?分析 五角星的每乙個角都是相等的,36 外角144 把最左邊的點當做 0,0 實踐 1 前進 import turtle turtle.forward 100 turtle.forward 100 turtle.fo...
用OpenGL畫五角星
第一次寫部落格,正在上大二,學的計算機專業,因為課很雜,想把自己學過的東西順便寫下來做個記錄,寫的不好請見諒!這個學期學的圖形學,主要是講opengl的東西,老師讓我們自己用gl lines gl line loop gl line strip等方式畫一些自己覺得好看的圖形 由於不是教程文章,就不解...