最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python海龜繪圖實例教程

 更新時間:2014年07月24日 09:43:14   投稿:shichen2014  
這篇文章主要介紹了python海龜繪圖實例教程,需要的朋友可以參考下

本文以實例形式介紹了python turtle模塊即海龜繪圖的使用方法,對于需要進行圖形編程的朋友相信會有一定的借鑒價值。

python turtle模塊簡介:
 python2.6版本中引入的一個簡單的繪圖工具,叫做海龜繪圖(Turtle Graphics)

1.使用海龜繪圖首先我們需要導(dǎo)入turtle,如下所示:

 from turtle import * #將turtle中的所有方法導(dǎo)入

2.海龜繪圖屬性:

 (1)位置
 (2)方向
 (3)畫筆(畫筆的屬性,顏色、畫線的寬度)

3.操縱海龜繪圖有著許多的命令,這些命令可以劃分為兩種:一種為運動命令,一種為畫筆控制命令

(1)運動命令:

  forward(degree)  #向前移動距離degree代表距離
  backward(degree)  #向后移動距離degree代表距離
  right(degree)    #向右移動多少度
 left(degree)  #向左移動多少度
 goto(x,y)  #將畫筆移動到坐標(biāo)為x,y的位置
  stamp()     #復(fù)制當(dāng)前圖形
 speed(speed)  #畫筆繪制的速度范圍[0,10]整數(shù)

(2)畫筆控制命令:

 down() #移動時繪制圖形,缺省時也為繪制
 up() #移動時不繪制圖形
 pensize(width) #繪制圖形時的寬度
 color(colorstring) #繪制圖形時的顏色
 fillcolor(colorstring) #繪制圖形的填充顏色
 fill(Ture)
 fill(false)

4.關(guān)于turtle簡介許多下面我們看個實例:

(一)繪制正方形:

 import turtle
 import time
#定義繪制時畫筆的顏色
 turtle.color("purple")
#定義繪制時畫筆的線條的寬度
 turtle.size(5)
#定義繪圖的速度 
turtle.speed(10)
#以0,0為起點進行繪制
 turtle.goto(0,0)
#繪出正方形的四條邊
 for i in range(4):
   turtle.forward(100)
   turtle.right(90)
#畫筆移動到點(-150,-120)時不繪圖
 turtle.up()
 turtle.goto(-150,-120)
#再次定義畫筆顏色
 turtle.color("red")
#在(-150,-120)點上打印"Done"
 turtle.write("Done")
 time.sleep(3)

(二)繪制五角星:

import turtle
import time
turtle.color("purple")
turtle.pensize(5)
turtle.goto(0,0)
turtle.speed(10)
for i in range(6):
 turtle.forward(100)
 turtle.right(144)
turtle.up()
turtle.forward(100)
turtle.goto(-150,-120)
turtle.color("red")
turtle.write("Done")
time.sleep(3)

這里給出了兩個簡單的實例,大家可以根據(jù)上面的思路與方法進一步拓展,繪制出一些更復(fù)雜的圖形。

相關(guān)文章

最新評論

马鞍山市| 江口县| 通河县| 遂宁市| 深泽县| 兴国县| 会泽县| 合作市| 长子县| 康乐县| 昭通市| 斗六市| 金阳县| 恩平市| 枞阳县| 林甸县| 英超| 无极县| 平罗县| 资源县| 揭西县| 商水县| 扎赉特旗| 葫芦岛市| 石河子市| 林芝县| 金阳县| 鞍山市| 万源市| 朝阳县| 汕尾市| 石林| 济阳县| 古交市| 宾阳县| 馆陶县| 清远市| 景泰县| 启东市| 古丈县| 鲁甸县|