日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python海龜繪圖實(shí)例教程

系統(tǒng) 1696 0

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

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

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

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


          

2.海龜繪圖屬性:

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

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

(1) 運(yùn)動(dòng)命令:

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


          

(2) 畫筆控制命令:

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


          

4.關(guān)于turtle簡(jiǎn)介許多下面我們看個(gè)實(shí)例:

(一)繪制正方形:

            
 import turtle
 import time
#定義繪制時(shí)畫筆的顏色
 turtle.color("purple")
#定義繪制時(shí)畫筆的線條的寬度
 turtle.size(5)
#定義繪圖的速度 
turtle.speed(10)
#以0,0為起點(diǎn)進(jìn)行繪制
 turtle.goto(0,0)
#繪出正方形的四條邊
 for i in range(4):
   turtle.forward(100)
   turtle.right(90)
#畫筆移動(dòng)到點(diǎn)(-150,-120)時(shí)不繪圖
 turtle.up()
 turtle.goto(-150,-120)
#再次定義畫筆顏色
 turtle.color("red")
#在(-150,-120)點(diǎn)上打印"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)


          

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


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 磴口县| 闸北区| 天台县| 平原县| 观塘区| 盱眙县| 呼伦贝尔市| 灵台县| 康马县| 攀枝花市| 青神县| 长乐市| 延庆县| 万州区| 奉化市| 井陉县| 邓州市| 同心县| 咸宁市| 永宁县| 洛阳市| 都匀市| 龙岩市| 凤山县| 台中市| 永定县| 枞阳县| 饶平县| 德令哈市| 清苑县| 建德市| 仙居县| 甘肃省| 宜兰县| 盐边县| 济阳县| 高青县| 宁强县| 出国| 格尔木市| 玉山县|