python:小烏龜turtle


  turtle的意思是烏龜,也是python中自帶的圖形函數,使用turtle的方法也很形象,就好像在畫布上有一個小烏龜(在畫布上是一個箭頭),然后你可以讓它動來動去,它經過的地方就被留下了記號。

  例如畫一個正方形:

 def drawSqure(x):
    turtle.forward(x) # 讓烏龜向前走x距離
    turtle.right(90)  # 讓烏龜向右轉90°
    turtle.forward(x)
    turtle.right(90)
    turtle.forward(x)
    turtle.right(90)
    turtle.forward(x)
drawSqure(100) #執行函數

  畫一個圓形:

turtle.circle(100)  

  畫一個點:

turtle.dot(10)

   繪制多邊形:

import turtle
sides = int(raw_input("enter sides:"))
angle = 360.0/sides
length = 400.0/sides

turtle.fillcolor("yellow") #將畫筆設置為黃色
turtle.begin_fill() #開始填充顏色

for side in range(sides):
    turtle.forward(length)
    turtle.right(angle)
   
turtle.end_fill() #結束填充顏色
turtle.done()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM