利用Python繪製一個正方形螺旋線

1 安裝turtle

Python2安裝命令:python

pip install turtule

Python3安裝命令:ide

pip3 install turtle

由於turtle庫主要是在Python2中使用的,因此安裝的時候可能會提示錯誤:spa

Command "python setup.py egg_info" failed with error code 1code

解決方法請參考這裏碼客社區的《Python3安裝turtle提示錯誤:Command "python setup.py egg_info" failed with error code 1》。blog

2 利用turtle庫繪製正方形螺旋線

(1)效果圖ip

(2)相關代碼get

          import turtle as t
          t.pen(speed=0) #加快繪圖速度
          t.penup()
          t.goto(-200, -200) #以左下角某處爲起點
          t.pendown()
          t.seth(0)
          length = 400
          while (length !=0): #利用正方形螺旋線的性質來繪圖
          t.fd(length)
          t.left(90)
          length -= 2.5
          t.hideturtle() #繪圖結束後把海龜頭(筆觸頭)隱藏起來
          t.done() #繪圖結束後使窗口停留it

3 繪圖命令

(1)turtle.speed(speed)            畫筆繪製的速度範圍[0,10]整數。pip

(2)turtle.goto(x,y)                    將畫筆移動到座標爲x,y的位置。io

(3)turtle.pendown()                 動時繪製圖形,缺省時也爲繪製。

相關文章
相關標籤/搜索