欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

本文以實(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ù)雜的圖形。

相關(guān)文章

  • 詳解 Python 讀寫XML文件的實(shí)例

    詳解 Python 讀寫XML文件的實(shí)例

    這篇文章主要介紹了詳解 Python 讀寫XML文件的實(shí)例的相關(guān)資料,Python 生成XML文件和Python 讀取XML 的實(shí)例,需要的朋友可以參考下
    2017-08-08
  • 關(guān)于python實(shí)現(xiàn)requests接口測(cè)試的問(wèn)題

    關(guān)于python實(shí)現(xiàn)requests接口測(cè)試的問(wèn)題

    requests是一個(gè)很實(shí)用的Python HTTP客戶端庫(kù),Requests是Python語(yǔ)言的第三方的庫(kù),專門用于發(fā)送HTTP請(qǐng)求,這篇文章主要介紹了python實(shí)現(xiàn)requests接口測(cè)試,需要的朋友可以參考下
    2021-10-10
  • 基于python純函數(shù)實(shí)現(xiàn)井字棋游戲

    基于python純函數(shù)實(shí)現(xiàn)井字棋游戲

    這篇文章主要介紹了基于python純函數(shù)實(shí)現(xiàn)井字棋游戲,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python OpenCV中的resize()函數(shù)的使用

    Python OpenCV中的resize()函數(shù)的使用

    這篇文章主要介紹了Python OpenCV中的resize()函數(shù)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python 數(shù)據(jù)科學(xué) Matplotlib圖庫(kù)詳解

    Python 數(shù)據(jù)科學(xué) Matplotlib圖庫(kù)詳解

    Matplotlib 是 Python 的二維繪圖庫(kù),用于生成符合出版質(zhì)量或跨平臺(tái)交互環(huán)境的各類圖形。今天通過(guò)本文給大家分享Python 數(shù)據(jù)科學(xué) Matplotlib的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2021-07-07
  • python列表添加元素append(),extend(),insert(),+list的區(qū)別及說(shuō)明

    python列表添加元素append(),extend(),insert(),+list的區(qū)別及說(shuō)明

    這篇文章主要介紹了python列表添加元素append(),extend(), insert(),+list的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 對(duì)Python w和w+權(quán)限的區(qū)別詳解

    對(duì)Python w和w+權(quán)限的區(qū)別詳解

    今天小編就為大家分享一篇對(duì)Python w和w+權(quán)限的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • 淺析Python中的元編程

    淺析Python中的元編程

    Python元編程是指在運(yùn)行時(shí)對(duì)Python代碼進(jìn)行操作的技術(shù),它可以動(dòng)態(tài)地生成、修改和執(zhí)行代碼,從而實(shí)現(xiàn)一些高級(jí)的編程技巧,本文就來(lái)和大家詳細(xì)聊聊吧
    2023-03-03
  • 在Python中字符串、列表、元組、字典之間的相互轉(zhuǎn)換

    在Python中字符串、列表、元組、字典之間的相互轉(zhuǎn)換

    這篇文章主要介紹了在Python中字符串、列表、元組、字典之間的相互轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 恢復(fù)百度云盤本地誤刪的文件腳本(簡(jiǎn)單方法)

    恢復(fù)百度云盤本地誤刪的文件腳本(簡(jiǎn)單方法)

    下面小編就為大家?guī)?lái)一篇恢復(fù)百度云盤本地誤刪的文件腳本(簡(jiǎn)單方法)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10

最新評(píng)論