日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】

發布時間:2023/12/4 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

本文參考:Python庫官方文檔
本文例子摘抄自Python庫官方文檔,為了方便講解,個人進行了修改,并且相關函數說明不完全參照文檔,在結果處貼出了執行結果,不方便用jpg等圖片作為展示的用了gif格式圖片進行展示結果。

如有錯誤歡迎指出,之后會出關于turtle的實現的博文,歡迎關注!

由于網上其它文檔的形式不符合我個人習慣,在查閱資料時總感覺不是很習慣,就想著順手寫一篇博文作為一個參考示例。

在了解 turtle 時發現國內外一些青少年教育所使用的一些教學產品跟 turtle 類似;turtle 如果在國內作為一個青少年教學產品還是非常好的。

簡介

在 turtle 官方文檔中介紹說到 “Turtle graphics is a popular way for introducing programming to kids.” 它是一個向青少年作為一個普及啟蒙類編程的好方式;對于我個人來說,英文并不是我們的第一語言,一些學生的英文水平也不是過于優秀,在學習編程的時候會導致一些困難,雖然這些困難并不是決定學不學的會的主要原因,但也起到了一定的阻礙作用;如果在國內用 turtle 進行一個教學的話,用深圳的學生舉例,可以用作小學5年級(包括五年級)以上學生的教學;這對于他們來說,turtle 帶來的是其它教學產品所不能帶來“專業編程”的實踐體驗;這可能就是模擬環境和真實環境的區別吧。(當然,專業編程從業者使用 turtle 也肯定是沒問題,所以我之前才說,這個python庫所帶來的體驗是比較接近于“專業”的。)

turble 是由Wally Feurzig 和 Seymour Papert 在1966年進行開發的。

在 turtle 的基本開發中是圍繞著一個2D平面進行開發的,其中的主角是一個小箭頭;這個小箭頭就像一個小海龜,通過編程,命令小海龜在屏幕上進行移動繪制,從而畫出一條條線段。通過這些線段可以組成各式各樣的圖案,如果你的繪畫技術不怎么好,也許使用 turtle 進行繪制會有意想不到的驚喜!

在官方文檔的說明中,是以交互式的方式進行的說明,在本篇文章中,不以交互式方式進行說明;由于考慮到編程的普及這幾年呈現低齡化,本篇將會盡量的詳細說明,但一些深入的知識將不會講解(之后再寫一篇實現解析),一般來說簡單實用只需要了解使用方式即可;敬請諒解。假設你是個從業經驗的開發者,想了解實現過程,那么敬請期待我的下一篇文章。

注意,因為使用 turtle 的python是需要Tk支持的版本。Tkinter是標準的Python接口Tk的GUI工具包,可以使用命令 python -m tkinter 檢查是否安裝。如果出現一個簡單的窗口即為已安裝。Tk和tkinter在大多數Unix平臺以及Windows系統上都可用。點擊查看官方文檔具體Tk的詳情。

基本編程說明

以下編程說明摘抄于官方文檔(在本篇文檔中初學者無需過多了解)。

在編程中,基本上使用有兩個+兩個類:

  • TurtleScreen類將會繪制出一個2D平面,turtle 相當于繪畫筆。。
    它的構造函數需要一個Tkinter.Canvas或一個ScrolledCanvas作為參數。 當應用程序使用turtle時應該使用它。
    Screen()函數返回一個TurtleScreen子類的單例。 當turtle被用作單獨的繪制工具使,就應該使用這個函數。
  • RawTurtle 別名是 RawPen,定義了在 TurtleScreen
    上繪制的Turtle對象。它的構造函數需要Canvas,可用ScrolledCanvas或TurtleScreen作為參數,上一點已經提到
    TurtleScreen 將會繪制出一個2D平面給予 turtle 繪制,因此RawTurtle對象知道在哪里繪制。
    派生自RawTurtle的是子類Turtle(別名:),該子類使用自動創建Pen的“ Screen實例” (如果尚未存在)。
  • RawTurtle/Turtle的所有方法也作為函數存在,即面向過程的接口的一部分。

    過程接口提供了從類Screen和Turtle的方法派生的函數。它們與相應的方法同名。每當調用從screen方法派生的函數時,都會自動創建screen對象。每當調用從turtle方法派生的任何函數時,都會自動創建一個(未命名的)turtle對象。

    函數列表

    在 Turtle 中,Turtle 方法分別為 turtle 運動、筆控制、turtle 狀態;TurtleScreen 方法分為窗口控制、動畫控制、屏幕事件、特殊方法、輸入方法、面對屏幕的特殊方法。

    turtle 運動一共有如下函數:
    繪制及移動:

    • forward() | fd()
    • backward() | bk() | back()
    • right() | rt()
    • left() | lt()
    • goto() | setpos() | setposition()
    • setx()
    • sety()
    • setheading() | seth()
    • home()
    • circle()
    • dot()
    • stamp()
    • clearstamp()
    • clearstamps()
    • undo()
    • speed()

    取得 turtle 狀態:

    • position() | pos()
    • towards()
    • xcor()
    • ycor()
    • heading()
    • distance()

    設置和測量:

    • degrees()
    • radians()

    筆控制->繪制狀態:

    • pendown() | pd() | down()
    • penup() | pu() | up()
    • pensize() | width()
    • pen()
    • isdown()

    顏色控制:

    • color()
    • pencolor()
    • fillcolor()

    填滿:

    • filling()
    • begin_fill()
    • end_fill()

    更多繪制控制:

    • reset()
    • clear()
    • write()

    筆狀態->可見度:

    • showturtle() | st()
    • hideturtle() | ht()
    • isvisible()

    外觀:

    • shape()
    • resizemode()
    • shapesize() | turtlesize()
    • shearfactor()
    • settiltangle()
    • tiltangle()
    • tilt()
    • shapetransform()
    • get_shapepoly() 未補全

    事件:

    • onclick()
    • onrelease()
    • ondrag()

    一些 turtle 的特殊方法:

    • begin_poly()

    • end_poly()

    • get_poly()

    • clone()

    • getturtle() |

    • getpen()

    • getscreen()

    • setundobuffer()

    • undobufferentries()

    屏幕方法如下:
    窗口控制:

    • bgcolor()
    • bgpic()
    • clear() | clearscreen()
    • reset() | resetscreen()
    • screensize()
    • setworldcoordinates()

    動畫控制:

    • delay()
    • tracer()
    • update()

    屏幕事件:

    • listen()
    • onkey() | onkeyrelease()
    • onkeypress() 未補全
    • onclick() | onscreenclick()
    • ontimer()
    • mainloop() | done() 未補全

    設置和特殊方法:

    • mode() 未補全
    • colormode() 未補全
    • getcanvas()
    • getshapes()
    • register_shape() | addshape() 未補全
    • turtles()
    • window_height()
    • window_width()

    輸入方法:

    • textinput()
    • numinput()

    面對屏幕的特殊方法:

    • bye()
    • exitonclick() 未補全
    • setup()
    • title()

    函數使用與示例

    turtle 運動部分

    forward() | fd()

    使用語法:
    turtle.forward(距離)
    turtle.fd(距離)
    參數說明: 距離 一個數字 (整數 或者 浮點)
    (注:這個距離的單位是像素)
    代碼示例:

    from turtle import * forward(25) input()

    代碼釋義:
    from turtle import *: 在安裝好turtle后,使用from引入turtle,導入其中所有的模塊,所以我使用了import *;
    forward(25):由于我引入了 turtle 所以不再使用 turtle 進行調用,直接使用方法即可;使用forward向一個方向畫一根線,這根線默認方向向右,朝著箭頭所指的方向前進,并且是在行動中進行畫線,方法傳入的參數是你想繪制線段的長度,或者說是你想這只 turtle 想要行跡的距離,填入數字后,小 turtle 會向這個方向行動。
    input():假設不適用input將會導致窗口一閃而過,使用input可以使你查看運行效果;當然不排除有些IDE或者編輯器默認有此功能。
    運行結果如下:

    如果以上示例并不能很好的突出線段的距離,可以加大距離長度;現在我將長度改為300,代碼更改為:

    from turtle import * forward(300) input()

    運行效果如下:

    backward()

    使用語法:
    turtle.back(距離)
    turtle.bk(距離)
    turtle.backward(距離)
    傳入參數: 距離 數字
    把烏龜向后移動一段距離,與烏龜前進的方向相反。不能改變烏龜的方向。
    使用示例:

    from turtle import * forward(300) backward(400) input()

    代碼釋義:
    backward(400):使用backward返回turtle的行動,為了突出對比,使用了大于forward長度的距離參數。當然也可以使用bk和back方法,效果都是一樣的:

    from turtle import * forward(300) bk(400) input()

    運行結果:

    right()/left()

    使用語法:
    turtle.right(angle)
    turtle.rt(angle)
    參數: 角度 數字 (整數或者是浮點數)
    使用right方法可以使 turtle 向右旋轉角度,但要注意只是旋轉角度方向,并不會前行。角度的旋轉是以順時針旋轉。可以用正負號表示轉向方向。不添加符號表示默認方式順時針旋轉,添加“-”號為逆時針旋轉。
    使用示例(為了更好的做比較,我在forward前添加了right轉向):

    from turtle import * right(30) forward(300) input()

    right(30):順時針轉向30°
    運行結果:

    逆時針轉向:

    from turtle import * right(-30) forward(300) input()

    right(-30):逆時針轉向30°
    運行結果:

    使用right是向右轉,使用left是向左轉,在此不再贅述。

    goto()

    turtle.goto(x, y=None)
    turtle.setpos(x, y=None)
    turtle.setposition(x, y=None)
    參數:
    x :一個數或一個坐標
    y :一個數或者為空
    在turtle 繪制的區域,是一個2D平面,這個平面由坐標定位,在turtle中使用pos表示坐標,初始位置為(0,0),使用goto傳入坐標將會跳轉至該坐標點并且繪制;
    代碼示例:

    from turtle import *goto(30,30) input()

    goto(30,30) :跳轉到坐標點x為30,y為30處。
    運行結果:

    在此注意,小turtle的方向并沒有改變。

    setx()/sety()

    turtle.setx(x)
    參數: x:一個數字 (整數或者浮點)
    設置x坐標的值,y坐標不變
    turtle.sety(y)
    參數: y :一個數字(整數或者浮點)
    設置y坐標的值,x坐標不變
    setx代碼示例:

    from turtle import *setx(10) input()

    setx(10):設置x坐標到達10位置,sety不再贅述

    setheading() | seth()

    turtle.setheading(to_angle)
    turtle.seth(to_angle)
    參數:

    • to_angle:一個整數(整數或者浮點)

    使用 setheading 將會把turtle初始狀態設置為0°,類似于一個量角器,初始狀態下turtle是個垂直于一條平面的線,并沒有角度,所以為0,如果使用 setheading 傳入參數 45 后,將會方向指向相對于初始狀態的45°。
    代碼示例:

    from turtle import *setheading(45) input()

    運行效果:


    seth 方法類似不在贅述。

    home()

    turtle.home()
    將turtle移動到原點坐標(0,0)-并將其航向設置為起始方向。

    from turtle import *forward(80) home() input()

    home():將turtle至于初始坐標。
    運行結果:

    circle()

    turtle.circle(radius, extent=None, steps=None)
    參數:

    • radius :數字 半徑
    • extent : 數字 范圍 可以為空
    • steps : 整數 可以為空

    使用circle可以畫出一個圓,或者弧度,第一個參數為半徑,第二個參數可以控制繪制的范圍多少,如果輸入90,那么只繪制到90°位置;steps為階梯,圓的邊其實是鋸齒狀的,相當于像素點的感覺,一下代碼將會作出對比,方便理解。
    畫出一個圓代碼示例:

    from turtle import *circle(120) input()

    代碼釋義:
    circle(120):半徑為120的圓
    運行結果:

    加上第二個參數extent 進行繪制:

    from turtle import *circle(120,180) input()

    代碼釋義:
    circle(120,180):直徑120的一個扇形。

    加入第三個參數steps代碼示例:

    from turtle import *circle(120,180,1) input()

    代碼釋義:
    circle(120,180,1):階梯為1的扇形。


    變成一條直線了,我們給改steps為2,circle(120,180,2)運行結果:


    變成一個折線了,我們給改steps為20,circle(120,180,20)運行結果:

    恢復正常,這就是steps階梯。

    dot()

    turtle.dot(size=None, *color)
    參數:

    • size :大于0的整數
    • color :顏色標識 用一個指定顏色繪制一個尺寸為size的原點。

    代碼示例:

    from turtle import *dot(20,"blue") input()

    運行結果:

    stamp()

    turtle.stamp()
    復制一個turtle。

    from turtle import *stamp() color("blue") goto(100,0) input()

    代碼釋義:
    stamp():復制一個自己;
    color("blue"):設置當前的自己為藍色;
    goto(100,0):移動到左邊x為100,y為0處。
    結果如下:

    其中黑色就是我們復制的turtle②號,為了區別顏色一個為藍一個就是初始顏色了。

    clearstamp()

    turtle.clearstamp(stampid)
    參數:

    • stampid :使用 stamp 復制一個自己后將會返回一個 stamp的id值,傳入id值即可刪除復制的對象。

    代碼示例:

    from turtle import *turtle2=stamp() color("blue") goto(100,0) clearstamp(turtle2) input()

    代碼釋義:
    turtle2=stamp():接收返回的stampid
    clearstamp(turtle2):刪除復制的turtle
    運行結果:

    clearstamps()

    turtle.clearstamps(n=None)
    參數: 一個整數或者為空
    刪除復制的turtle的全部或前/后n個。如果n為空,則刪除所有turtle;如果n>0,則刪除前n個;如果n<0,則刪除后n個。
    代碼示例:

    from turtle import * import timefor i in range(8):stamp(); fd(10)time.sleep(1) clearstamps(2) time.sleep(1) clearstamps(-2) time.sleep(1) clearstamps() input()

    代碼釋義:
    for i in range(8):循環創建8個turtle,每個走10步;注意,復制的時候是已最主要的turtle為主,并且復制的時候會得到當前位置的信息,會在作為主體的turtle位置出現。
    time.sleep(1):為了能夠更好的看見效果所加的暫停代碼。
    clearstamps(2):刪除前2個turtle
    clearstamps(-2):刪除后2個turtle
    clearstamps():刪除全部復制的turtle

    運行結果:

    undo()

    turtle.undo()
    撤銷上一個turble的操作。
    代碼示例:

    from turtle import * import timefd(100) left(160) fd(100) time.sleep(1) undo() input()

    代碼釋義:
    undo():撤回上一步
    運行結果:

    speed()

    turtle.speed(speed=None)
    參數:

    • speed:0-10范圍內的整數。

    設置turtle的運動速度。超過范圍則為0。官方文檔給了一個速度值快慢的參考,并且可以用標識當作參數傳入,如下:

    • “fastest”: 0
    • “fast”: 10
    • “normal”: 6
    • “slow”: 3
    • “slowest”: 1

    代碼示例:

    from turtle import * import timespeed('fastest')#或者使用0 circle(100) input()

    代碼釋義:
    speed('fastest'):使用最快的速度,也可以用0代替
    運行結果(一下舉例了2個不同值的結果):

    筆控制

    繪制狀態

    penup() | pu() | up()

    turtle.penup()
    turtle.pu()
    turtle.up()
    移動時不繪制。
    代碼示例:

    from turtle import * import timepenup() speed('normal')#也可以使用0代替 circle(100) input()

    代碼釋義:
    penup():使用后以下移動時不會進行繪制。
    運行結果:

    pendown() | pd() | down()

    turtle.pendown()
    turtle.pd()
    turtle.down()
    移動時繪制。
    代碼示例:

    from turtle import * import timepenup() circle(100) pendown() circle(100) input()

    代碼釋義:
    pendown():接著上一小點的代碼,走一圈后不繪制,最后又畫一圈繪制。
    運行結果:

    pensize() | width()

    turtle.pensize(width=None)
    turtle.width(width=None)
    參數:

    • width:線條寬度,可以為空

    設置線條寬度,或將其返回。
    代碼示例:

    from turtle import * import timepensize(10) circle(100) input()

    代碼釋義:
    pensize(10) :設置代碼的寬度,使用width方法結果相同
    運行結果:

    pen()

    turtle.pen(pen=None, **pendict)
    參數:

    • pen – 有特定標識值
    • pendict :有多個關鍵字參數

    設置pen的相關方法。
    以下為官方給出的設置值:

    • “shown”: True/False
    • “pendown”: True/False
    • “pencolor”: color-string or color-tuple
    • “fillcolor”: color-string or color-tuple
    • “pensize”: positive number
    • “speed”: number in range 0…10
    • “resizemode”: “auto” or “user” or “noresize”
    • “stretchfactor”: (positive number, positive number)
    • “outline”: positive number
    • “tilt”: number

    可在一條語句中設置多個屬性。
    代碼示例:

    from turtle import * import timepen(speed=10, pencolor="red", pensize=10) circle(100) input()

    代碼釋義:
    pen(speed=10, pencolor="red", pensize=10):設置pen(筆)的繪制速度為10,顏色為紅色,線條大小為10.
    運行結果:

    isdown()

    turtle.isdown()
    判斷比是否抬起或放下,換句話解釋就是判斷是否移動時繪制,如果繪制返回 True 否則返回 False。
    代碼示例:

    from turtle import * import timepen(speed=10, pencolor="red", pensize=10) circle(100) print(isdown()) penup() pen(speed=10, pencolor="red", pensize=10) circle(100) print(isdown()) input()

    代碼釋義:
    print(isdown()):在默認情況下是繪制的,輸出筆是否放下,輸出Ture
    penup():使用penup()抬起筆,移動時不會只,此時輸出False
    運行結果:

    顏色控制

    pencolor()

    turtle.pencolor(*args)
    返回當前線條設置的顏色或設置線條的顏色。
    pencolor可傳參與不傳參:

    • pencolor():不傳參返回當前顏色的設置
    • pencolor(colorstring):可以傳入字符串設置顏色值
    • pencolor((r, g, b)):傳入一個元組值進行設置
    • pencolor(r, g, b):直接賦予r、g、b值

    代碼示例:

    from turtle import * import timepencolor("brown") circle(100) input()

    代碼釋義:
    pencolor("brown"):設置顏色后畫圓
    也可以使用rgb傳入顏色:

    from turtle import * import timetup = (0.2, 0.8, 0.55) pencolor(tup) circle(100) input()

    運行結果:

    fillcolor()

    turtle.fillcolor(*args)
    返回設置的顏色或設置turtle的顏色。
    fillcolor可傳參與不傳參:

    • fillcolor():不傳參返回當前顏色的設置
    • fillcolor(colorstring):可以傳入字符串設置顏色值
    • fillcolor((r, g, b)):傳入一個元組值進行設置
    • fillcolor(r, g, b):直接賦予r、g、b值

    color()

    turtle.color(*args)
    返回設置筆的顏色或設置填充顏色。
    color可傳參與不傳參:

    • color():不傳參返回當前顏色的設置
    • color(colorstring):可以傳入字符串設置顏色值
    • color(colorstring), color((r,g,b)):傳入2個rgb值一個設置turtle顏色一個設置繪制線條顏色
    • color(colorstring1, colorstring2):傳入2個字符串值一個設置turtle顏色一個設置繪制線條顏色

    代碼示例:

    from turtle import * import timecolor("red", "blue") circle(100) input()

    代碼釋義:
    color("red", "blue"):設置線條為紅色,turtle為藍色
    運行結果:

    begin_fill()/end_fill()

    turtle.begin_fill()
    開始填充顏色。
    turtle.end_fill()
    結束填充顏色。
    代碼示例:

    from turtle import * import timecolor("black", "red") begin_fill() circle(100) end_fill() input()

    代碼釋義:
    begin_fill():開始填充,這個需要放在圖形繪制之前。
    end_fill():結束繪制,一定要加不然不會進行填充。
    運行結果:

    更多繪制控制

    reset()

    turtle.reset()
    從屏幕上刪除turtle,并將海龜重新居中,充值所有值。
    代碼示例:

    from turtle import * import timefd(100) left(30) fd(100) time.sleep(1) reset() input()

    代碼釋義:
    time.sleep(1):停止一秒對比效果
    reset():重置
    運行結果:

    clear()

    turtle.clear()
    清除屏幕繪制線條。并不影響turtle位置。
    代碼示例:

    from turtle import * import timefd(100) left(30) fd(100) time.sleep(1) clear() input()

    代碼釋義:
    clear():清除以上繪制效果
    運行結果:

    write()

    turtle.write(arg, move=False, align="left", font=("Arial", 8, "normal"))
    參數:

    • arg – 你想輸出到屏幕的值
    • move – True/False 輸出值時是否移動
      align – 對齊方式
      font – 字體樣式類別

    輸出值到屏幕上,可以設置字體以及對齊方式。
    代碼示例:

    from turtle import * import timefd(100) left(30) fd(100) time.sleep(1) write("你好呀", False, align="center") input()

    代碼釋義:
    write("你好呀", False, align="center"):顯示你好呀,但是在顯示值的時候不會移動,對其方式為居中對齊。
    運行結果:

    把write("你好呀", False, align="center")改為write("你好呀", True, align="center"),使輸出值時turtle移動。

    Turtle 狀態

    hideturtle()|showturtle()|isvisible()

    turtle.hideturtle()
    turtle.ht()
    設置turtle是否可見。
    代碼示例:

    from turtle import * import timehideturtle() input()

    代碼釋義:
    hideturtle():使turtle不可見
    運行結果:

    showturtle()

    turtle.showturtle()
    turtle.st()
    使turtle可見。
    代碼示例:

    from turtle import * import timehideturtle() time.sleep(1) showturtle() input()

    代碼釋義:
    showturtle():設置turtle可見。
    運行結果:

    turtle.isvisible()

    判斷turtle是否顯示。
    代碼示例:

    from turtle import * import timehideturtle() print(isvisible()) time.sleep(1) showturtle() print(isvisible()) input()

    代碼釋義:
    print(isvisible()):讀取狀態,顯示為True否則為False
    運行結果:

    外觀

    shape()

    turtle.shape(name=None)
    參數:

    • name:有效的形狀名稱 將turtle
      shape設置為具有給定名稱的形狀,如果未指定名稱,則返回當前形狀的名稱。名稱為的形狀必須存在于TurtleScreen的形狀字典中。默認有以下多邊形形狀:“箭頭”、“烏龜”、“圓”、“正方形”、“三角形”、“經典”。設置成什么turtle就會變成什么形狀。

    代碼示例:

    from turtle import * import timeshape("turtle") input()

    代碼釋義:
    shape("turtle"):將turtle設置成烏龜形狀
    運行結果:

    shapesize()

    turtle.turtlesize(stretch_wid=None, stretch_len=None, outline=None)
    參數:

    • stretch_wid:y軸拉伸
    • stretch_len:x軸拉伸
    • outline:邊緣拉伸

    可以設置turtle的拉升。
    代碼示例:

    from turtle import * import timeshapesize(15, 15, 112) fd(100) input()

    代碼釋義:
    shapesize(15, 15, 112):x軸拉伸15,y軸拉伸15,邊緣拉伸112
    運行結果:

    tilt()

    turtle.tilt(angle)
    參數:

    • angle:角度

    改變箭頭方向,但不改變turtle方向。
    代碼示例:

    from turtle import * import timetilt(30) fd(111) input()

    代碼釋義:
    tilt(30):turtle旋轉角度,但不改變行動方向。
    運行結果:

    事件

    onclick()

    turtle.onclick(fun, btn=1, add=None)
    參數:

    • fun :響應的函數
    • btn:點擊的數量可為空
    • add: True或False 添加新綁定,否則將替換以前的綁定
      為turtle綁定一個點擊事件。

    代碼示例:

    from turtle import * import timedef turn(x, y):left(180)onclick(turn) input()

    代碼釋義:
    onclick(turn):每次點擊調用turn函數,轉動180°。
    運行結果:

    onrelease()

    turtle.onrelease(fun, btn=1, add=None)
    參數:

    • fun :響應的函數
    • btn:點擊的數量可為空
    • add: True或False 添加新綁定,否則將替換以前的綁定
      鼠標點擊釋放時響應某函數。

    代碼示例:

    from turtle import * import timedef turn(x, y):left(180) def turn_(x, y):left(-180)onclick(turn) onrelease(turn_) input()

    代碼釋義:
    onrelease(turn_):鼠標釋放后執行turn_函數
    運行結果:

    ondrag()

    turtle.ondrag(fun, btn=1, add=None)
    參數:

    • fun :響應的函數
    • btn:點擊的數量可為空
    • add: True或False 添加新綁定,否則將替換以前的綁定

    拖拽時響應。
    代碼示例:

    from turtle import * import timeondrag(goto) input()

    代碼釋義:
    ondrag(goto):拖動時執行goto
    運行結果:

    一些特別的Turtle方法

    clone()

    turtle.clone()
    克隆并返回具有相同屬性的turtle。
    代碼示例:

    from turtle import * import timemick = Turtle() joe = mick.clone() mick.goto(111,0) joe.goto(0,111) input()

    代碼釋義:
    mick = Turtle():創建一個turtle實例
    joe = mick.clone():克隆這個mick實例
    mick.goto(111,0):mick這個turtle往x為111y為0的坐標移動
    joe.goto(0,111):joe這個turtle往y為111x為0的坐標移動
    運行結果:

    getturtle()|getpen()

    turtle.getturtle()
    turtle.getpen()
    返回當前turtle的實例
    代碼示例:

    from turtle import * import timepet = getturtle() pet.fd(50) input()

    代碼釋義:
    pet = getturtle():得到當前turtle的對象
    運行結果:

    setundobuffer()

    turtle.setundobuffer(size)
    參數:

    • size:大小 設置緩沖區大小。使用undo撤銷緩沖區turtle的動作數,如果size為None則禁用撤銷。

    代碼示例:

    from turtle import * import timesetundobuffer(42) input()

    undobufferentries()

    返回緩沖區存儲動作數數量。
    代碼示例:

    from turtle import * import timefd(111) left(10) fd(11) print(undobufferentries()) input()

    代碼釋義:
    print(undobufferentries()):輸出緩沖區中的動作數
    運行結果:

    窗口控制

    bgcolor()

    turtle.bgcolor(*args)

    參數:

    • args:傳入顏色代碼或者標識猛,不傳則為獲取當前背景色 設置顏色或獲取當前顏色。

    代碼示例:

    from turtle import *bgcolor("orange") goto(10,0) input()

    代碼釋義:
    bgcolor("orange"):設置背景色為橘色
    運行結果:

    bgpic()

    turtle.bgpic(picname=None)
    參數:

    • picname:不傳則返回背景圖片文件名,傳入參數則設置背景圖片,可傳入文件名或路徑

    代碼示例:

    from turtle import *bgpic(r"C:\Users\Administrator\Desktop\timg1.jpg") goto(10,0) input()

    代碼釋義:
    bgpic(r"C:\Users\Administrator\Desktop\timg1.jpg"):設置背景圖
    運行結果:

    clear()|clearscreen()

    turtle.clear()
    turtle.clearscreen()
    屏幕清屏,但不移動turtle位置。
    代碼示例:

    from turtle import *goto(100,0) clear() input()

    代碼釋義:
    clear():清除繪制內容
    運行效果:

    clearscreen()

    清楚包括turtle在內的所有內容。
    運行結果:

    reset()|resetscreen()

    turtle.reset()
    turtle.resetscreen()
    重置屏幕上turtle為初始狀態。
    代碼示例:

    from turtle import * import timegoto(100,0) time.sleep(2) resetscreen() input()

    代碼釋義:
    resetscreen():重置turtle
    運行結果:

    screensize()

    turtle.screensize(canvwidth=None, canvheight=None, bg=None)
    canvwidth:畫布寬
    canvheight:畫布長
    調整畫布大小,使用滾動條查看超出可視窗體的內容。

    代碼示例:

    from turtle import * import timescreensize(2000,1500) goto(1000,0)

    代碼釋義:
    screensize(2000,1500):調整畫布寬為2000,長為1500
    運行結果:

    setworlcoordinates()
    turtle.setworldcoordinates(llx, lly, urx, ury)
    參數:

    • llx:左下角x
    • lly:左下角y
    • urx:右上角x
    • ury:右下角y

    通過左下角和右下角的xy自定義坐標系。
    代碼示例:

    from turtle import *setworldcoordinates(-10,-7.5,10,7.5) for _ in range(72):left(10) for _ in range(4):left(90); fd(5) input()

    代碼釋義:
    setworldcoordinates(-10,-7.5,10,7.5):自定義個小坐標系
    fd(5):在正常坐標系中繪制5個像素的距離過于小,自定義坐標系后,5個單位對比整個坐標系已經足夠。
    運行結果:

    動畫控制

    delay()

    turtle.delay(delay=None)
    參數:

    • delay:正整數

    以毫秒為單位設置或返回繪圖延遲。繪圖延遲越長,動畫越慢。
    代碼示例:

    from turtle import *delay(100) fd(200) input()

    代碼釋義:
    delay(100):定義延時
    運行結果:

    tracer()
    turtle.tracer(n=None, delay=None)
    參數

    • n:每n次屏幕更新
    • delay:延時

    打開/關閉turtle動畫并為更新圖形設置延遲。如果給定n,則僅真正執行第n次定期屏幕更新,可用于加速復雜圖形的繪制。
    代碼示例:

    from turtle import *tracer(100, 1) dist = 2 for i in range(200):fd(dist)rt(90)dist += 2 input()

    代碼釋義:
    tracer(100, 1):100次進行一次刷新屏幕
    運行結果:
    瞬間出現。

    改為每1次刷新屏幕:tracer(100, 1)

    屏幕事件

    listen()|onkey()|onkeyrelease()

    turtle.listen()
    turtle.onkey(fun, key)
    參數:

    • fun:執行的函數

    • key:響應事件

    listen開啟監聽,onkey響應事件。
    代碼示例:

    from turtle import *def f():fd(50)lt(60) listen() onkey(f, "Up")input()

    代碼釋義:
    listen():開啟監聽事件
    onkey(f, "Up"):監聽到鍵盤↑鍵按下,執行f函數
    運行結果:

    ontimer()

    turtle.ontimer(fun, t=0)
    參數:

    • fun:函數
    • t:時間 定時t后調用fun。

    代碼示例:

    from turtle import * def f():fd(200)left(110)ontimer(f,1000) input()

    代碼釋義:
    ontimer(f,1000):1秒后調用f函數
    運行結果:

    輸入方法

    textinput()

    turtle.textinput(title, prompt).
    參數:

    • title:對話框標題
    • prompt:描述輸入文本

    彈出一個用于輸入字符串的對話框窗口。參數title是對話框窗口的標題,propmt是一個主要描述要輸入哪些信息的文本。返回字符串輸入。如果對話框被取消,則返回空。
    代碼示例:

    from turtle import * textinput("turtle", "你好!") input()

    代碼釋義:
    textinput("turtle", "你好!"):文本輸入
    運行結果:

    numinput()

    turtle.numinput(title, prompt, default=None, minval=None, maxval=None)
    參數:

    • title:標題
    • prompt:描述
    • minval:最小值
    • maxval:最大值
    • default:默認值

    彈出一個輸入數字的對話框。title是對話框窗口的標題,prompt是一個主要描述要輸入哪些數字信息的文本。默認值:默認值,最小值:輸入的最小值,最大值:輸入的最大值輸入的數字必須在最小值的范圍內。。如果這些是給定的,則為maxval。否則,將發出提示,對話框將保持打開以進行更正。返回數字輸入。如果對話框被取消,則返回“無”。
    代碼示例:

    from turtle import *numinput("Poker", "Your stakes:", 1000, minval=10, maxval=10000) input()

    代碼釋義:
    numinput("Poker", "Your stakes:", 1000, minval=10, maxval=10000):接收一個最小值10,最大值10000的數字,標題為Poker,提示為Your stakes,默認值為1000。
    運行結果:

    設置以及特殊方法

    window_height()|window_width()
    獲取屏幕寬高
    代碼示例:

    from turtle import *print(window_height(),window_width()) input()

    運行結果:

    bye()|title()

    turtle.bye()
    窗口關閉。

    from turtle import *print(window_height(),window_width()) input() bye() input()

    title(context)
    context為要顯示的文本,使用title設置標題。

    setup ()

    turtle.setup(width=_CFG["width"], height=_CFG["height"], startx=_CFG["leftright"], starty=_CFG["topbottom"])
    參數:

    • width:窗口寬
    • height:窗口高
    • startx:出現位置的x坐標
    • starty:出現位置的y坐標

    代碼示例:

    from turtle import *setup (width=200, height=200, startx=600, starty=400) input()

    運行結果:

    歡迎點贊、收藏、關注;
    如有錯誤可在評論區指出,謝謝!

    總結

    以上是生活随笔為你收集整理的python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产精品视频99 | 国产麻豆精品传媒av国产下载 | 特级毛片网| 国产一区福利在线 | 最近中文字幕高清字幕免费mv | 久久精品韩国 | 中国一级片在线观看 | 久久久久电影 | 99色99| a一片一级 | 日韩二区在线 | 精品国产一区在线观看 | 色婷婷av一区 | 天天操天天射天天插 | 日韩欧美高清在线观看 | 国产中文在线字幕 | 亚洲欧美日韩国产一区二区三区 | 九热精品| 天天干,天天射,天天操,天天摸 | 免费看的黄色录像 | 婷婷在线网站 | 九色视频自拍 | www.天天射 | 久久免费视频在线观看30 | 亚洲资源在线 | 九九九视频精品 | 欧美日韩aaaa | 天天操天天操天天操天天操天天操天天操 | 国产精品一区二区免费 | 久热免费在线观看 | 久久五月婷婷综合 | 免费a v视频| 免费观看成人 | 在线视频手机国产 | 在线视频专区 | 国产麻豆视频免费观看 | 91免费日韩 | 在线午夜电影神马影院 | 久久精品这里热有精品 | 一区 在线 影院 | 亚洲三区在线 | 精品国产自在精品国产精野外直播 | 性色大片在线观看 | 懂色av一区二区在线播放 | 午夜精品电影一区二区在线 | 久久精品小视频 | 国内精品久久久久久久影视简单 | 精品美女在线视频 | 欧美一二区视频 | 私人av| 成人97视频一区二区 | 久久免费久久 | 欧美大香线蕉线伊人久久 | 午夜精品一区二区三区免费视频 | 国产资源av | 日韩在线一区二区免费 | 国产精品久久久久永久免费 | 久久精品99国产精品亚洲最刺激 | 国产精品一区二区久久久久 | 婷婷久久婷婷 | 99久热在线精品视频 | 首页av在线 | www五月天婷婷 | 亚洲精品国偷拍自产在线观看 | 夜夜躁狠狠躁日日躁视频黑人 | 午夜三级在线 | 成人全视频免费观看在线看 | 国产精品免费久久 | 久久免费看 | 久久久久亚洲精品中文字幕 | 日韩视频a | 天天爽天天摸 | 久久午夜色播影院免费高清 | 在线观看不卡视频 | 久久久久高清毛片一级 | 国产艹b视频 | 中文字幕亚洲字幕 | 久草观看视频 | 日本不卡123区 | 欧美色综合天天久久综合精品 | 国产高清日韩欧美 | 亚洲欧美成人网 | 国产一级视频免费看 | 香蕉精品视频在线观看 | 久久久久国产一区二区 | 在线观看岛国 | 九九精品久久久 | 在线观看亚洲国产精品 | 成人黄色资源 | 九九久久电影 | 精品亚洲欧美一区 | 国产片网站 | 国产日韩精品视频 | a电影在线观看 | 日本一区二区三区免费观看 | 狠狠成人 | 天天躁日日 | 欧美色图视频一区 | 亚州精品视频 | 97超视频 | 久久视频在线免费观看 | 综合色在线观看 | 国产精品美女久久久久久久久久久 | 中文字幕中文字幕中文字幕 | 麻豆国产在线视频 | 97热久久免费频精品99 | 欧美日韩国产一区二区三区 | 久久久久国产精品免费免费搜索 | 国产品久精国精产拍 | 国内精品小视频 | 日本中文字幕在线看 | 五月婷婷丁香色 | 成人超碰在线 | 久久小视频 | 丁香九月激情综合 | 国产成人在线观看 | 欧美精品免费视频 | 日韩色在线| 97超在线| 欧美久久久久久久久中文字幕 | 男女拍拍免费视频 | 99在线观看精品 | 中文字幕在线观看视频一区 | 一区二区久久 | 日产av在线播放 | 天天做夜夜做 | 国产91区 | 久久av一区二区三区亚洲 | 五月婷婷丁香在线观看 | 色亚洲网 | 五月天综合色激情 | 国产九九在线 | 亚洲精品乱码久久 | 免费在线播放av电影 | 在线播放 亚洲 | 91在线公开视频 | 91人人在线 | 男女视频久久久 | 婷婷丁香av | 特级aaa毛片| 日韩福利在线观看 | 国产婷婷在线观看 | 日韩资源在线观看 | 亚洲精品456在线播放 | 亚洲综合在线发布 | 人人澡人 | 免费看国产曰批40分钟 | 97成人资源站 | 亚洲成人av一区 | 最新99热 | 欧美成人aa | 欧美激情在线看 | 国产又粗又硬又爽的视频 | 国产精品丝袜 | 亚洲精品videossex少妇 | 顶级bbw搡bbbb搡bbbb | 激情视频久久 | 久草在线资源网 | 免费又黄又爽视频 | 激情婷婷久久 | 中文字幕视频观看 | 97影视 | 日日夜夜天天人人 | 成年人免费看片 | 久久兔费看a级 | 久久精品综合 | 成年人免费电影在线观看 | 国产美女主播精品一区二区三区 | 欧美大片第1页 | 三级性生活视频 | 99精品国产兔费观看久久99 | 亚州国产视频 | 在线国产小视频 | www.日日日.com | 在线你懂的视频 | 日韩免费三区 | 99久热在线精品视频 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 日韩av免费一区二区 | 丁香伊人网 | 天天插天天干天天操 | 99在线观看视频 | 天天拍天天色 | 国产一区二区高清 | 久久精品视频99 | 国产精品久久久久久久久免费 | 国产伦理一区 | 视频在线观看国产 | 婷婷四房综合激情五月 | 五月天激情在线 | 999亚洲国产996395 | 天天翘av | 在线观看一区 | 欧美性高跟鞋xxxxhd | 中文字幕精品www乱入免费视频 | 不卡中文字幕在线 | 久久久五月天 | 一区二区三区四区精品 | 日本黄色大片免费 | 狠狠色网 | 激情丁香久久 | 色噜噜狠狠狠狠色综合 | 欧美韩日视频 | 亚洲色图色 | 中文字幕第一页在线 | 中文字幕在线看视频国产中文版 | www.天天操.com | 手机在线中文字幕 | 成人免费视频在线观看 | 粉嫩av一区二区三区四区在线观看 | 久久免费国产电影 | 黄色特一级片 | 伊人成人久久 | 午夜精品久久 | 99免费在线视频观看 | 91av九色| 麻豆久久久 | 伊人久久国产精品 | 久久成人一区 | 久久成视频 | 婷五月激情 | 国产精品免费人成网站 | 午夜精品久久久久久久99热影院 | 久久综合精品一区 | 国产伦理久久精品久久久久_ | 激情视频网页 | 久久不色| 精品播放 | 91丨九色丨蝌蚪丨老版 | 91精品免费在线观看 | 亚洲综合小说 | 91视频亚洲 | 亚洲精品免费观看 | 欧美久久九九 | 久久精品首页 | 精品一二三四五区 | 国产黄大片 | 国产日本在线观看 | 国产成人久久精品77777 | 亚洲精品免费在线 | 91精品视频观看 | 天天射天天色天天干 | 久久免费精品国产 | 天天天色综合a | 久久精品999 | 亚洲精品乱码久久久久久 | 一二区精品 | 日韩久久久久久久久久 | 激情综合中文娱乐网 | 一区二区三区国产精品 | 国产99久久99热这里精品5 | 日韩久久久久久久久久 | 久久久影院一区二区三区 | 久久久免费观看完整版 | 999电影免费在线观看2020 | 在线视频日韩一区 | 久久伦理 | 亚洲欧美国产精品 | 欧美a在线免费观看 | 91黄色免费网站 | 久久久精品国产免费观看同学 | 成人久久毛片 | 最近日本韩国中文字幕 | 免费一级特黄录像 | 三级av在线 | 国产亚洲无 | 黄色免费视频在线观看 | 久久成人国产精品免费软件 | 热久久视久久精品18亚洲精品 | 国产一区在线视频观看 | www国产亚洲精品久久麻豆 | 中文字幕在线看视频国产中文版 | 999久久精品 | 欧美在线视频第一页 | 久久久久久久久久久久久久av | 亚洲理论在线观看 | 中文字幕日本电影 | 免费成人黄色 | 日韩专区在线观看 | 国产精品 9999 | 国产精品视频久久 | 91桃色国产在线播放 | 三上悠亚一区二区在线观看 | av电影在线免费观看 | 亚洲黄色免费观看 | av综合 日韩 | 中文字幕视频免费观看 | 久久看毛片 | 超级碰99| 91麻豆精品一区二区三区 | 国产剧情一区在线 | 日日麻批40分钟视频免费观看 | 四虎国产永久在线精品 | 99在线视频免费观看 | 18网站在线观看 | 免费看黄视频 | 91欧美国产 | 狠狠干天天操 | 国产成人av网站 | 国产中文字幕视频在线观看 | 国产精品精品国产婷婷这里av | 婷婷av网| 视频 天天草 | 久久精品在线免费观看 | 婷婷日日| 狠狠的干狠狠的操 | 亚洲综合黄色 | 在线免费视频你懂的 | 国产 欧美 日韩 | 亚洲一区二区三区在线看 | 天天射天天干天天插 | 在线视频免费观看 | 97免费在线观看视频 | 四虎在线免费观看 | 免费看片网址 | 国产一线二线三线在线观看 | 91av手机在线 | 日韩欧美一区二区在线播放 | 国产黄av | 婷婷深爱 | 最近中文字幕大全 | 亚洲精品中文字幕在线 | 中文字幕av日韩 | 不卡中文字幕在线 | 特级西西444www大胆高清无视频 | 久草免费在线视频观看 | 一区二区三区免费在线观看视频 | 国产精品一区在线 | 日韩免费电影一区二区 | 成人h在线播放 | 亚洲激情av | 国产免费久久精品 | 欧美专区国产专区 | 日日夜夜免费精品 | 欧美国产日韩一区二区 | 日本黄色大片儿 | 成人免费视频播放 | 亚洲精品乱码久久久一二三 | 日韩中文幕| 国产精品去看片 | 国产精品久久三 | 久久综合九色综合欧美狠狠 | 99久久日韩精品视频免费在线观看 | 国产中文在线观看 | 天天草天天操 | 欧美一级xxxx | 91丨九色丨勾搭 | 激情久久久久久久久久久久久久久久 | 日韩久久久 | 97国产视频| 欧洲高潮三级做爰 | 久久久精品福利视频 | 日日躁你夜夜躁你av蜜 | 免费视频97 | 欧美视频日韩 | 国产四虎影院 | 婷婷成人综合 | 天天草天天操 | 91网在线看| 色瓜| 视频在线观看国产 | 国产成人99av超碰超爽 | 国产又粗又猛又黄又爽的视频 | 成人永久免费 | 欧美午夜久久久 | 久久99国产精品视频 | 欧美一级性生活视频 | 日韩大片在线看 | av中文字幕日韩 | 欧美日韩国产在线观看 | 亚洲电影久久久 | 亚洲色视频 | 人人超在线公开视频 | 少妇激情久久 | 免费在线观看一级片 | 国产精品欧美日韩在线观看 | 亚洲 欧美 日韩 综合 | 91精品国产一区 | 国产精品一区二区在线看 | 天天综合网久久综合网 | 91麻豆操 | 欧美在线观看视频 | 狠狠干狠狠色 | 久久国产精品一区二区三区四区 | 日韩av在线高清 | 麻豆极品| 97精品国产97久久久久久免费 | 久久久久久久久久久久久久免费看 | 日韩av在线小说 | 天天射天天干 | 91精品在线视频观看 | 国产h在线播放 | 欧洲精品一区二区 | 超碰97网站 | 国产日本亚洲高清 | 午夜视频在线观看一区二区三区 | 久久与婷婷| 欧美日韩在线精品一区二区 | 97av视频 | 色综合久久久久久久久五月 | 国产亚洲欧美日韩高清 | 337p西西人体大胆瓣开下部 | 中文字幕免费在线看 | 欧美analxxxx | 久久人人97超碰com | 日日干av| 欧美成人精品在线 | 国产精品原创在线 | 日韩精品在线观看av | 国产精品一区二区在线观看 | 午夜神马福利 | 97爱| 久久精品国产第一区二区三区 | 亚洲精品99久久久久中文字幕 | 亚洲3级| 免费看的黄色片 | 免费韩国av| 欧美日韩精品在线免费观看 | 香蕉视频免费在线播放 | 欧美大荫蒂xxx| 欧美日韩一区二区三区免费视频 | 欧美视频国产视频 | 亚洲婷婷在线视频 | 久久久久久久久久久黄色 | 在线观看国产v片 | 欧美日韩三级 | www久久九 | 国产精品自产拍在线观看网站 | 国产精品美女久久久网av | 日韩精品一区二区三区在线视频 | 精品一区二区在线免费观看 | 久草资源在线观看 | 婷婷在线网站 | 黄色片视频免费 | 久久精品视频在线观看 | 亚洲资源在线观看 | 色综合婷婷 | 免费黄色av. | 日日摸日日碰 | 国产在线高清 | www.夜夜| 国产一级二级三级视频 | aaa日本高清在线播放免费观看 | 麻豆网站免费观看 | 国产又粗又猛又爽 | 欧洲黄色片 | 天天操夜夜爱 | 天天操夜夜爱 | 精品亚洲午夜久久久久91 | 久草在线精品观看 | 456成人精品影院 | 欧美极品一区二区三区 | 丁香六月网 | 激情综合国产 | 激情欧美一区二区三区免费看 | 欧美亚洲精品在线观看 | 操操操av | 国产激情久久久 | 精品你懂的 | 欧美电影在线观看 | 成人在线黄色 | 成年人免费在线播放 | 综合天堂av久久久久久久 | 激情欧美网 | 久久九九国产精品 | 99热精品在线观看 | 久久大香线蕉app | 亚洲国产精品久久久久久 | 成人h视频在线播放 | 久久久久久久久久久久影院 | 亚洲国产中文字幕在线视频综合 | aaa亚洲精品一二三区 | 国产精品国产三级国产aⅴ9色 | 久久午夜电影网 | 久久久99精品免费观看 | 一区二区三区四区久久 | 欧美日韩另类在线观看 | 国产精品igao视频网入口 | 午夜12点| 婷婷国产在线 | 99久久99热这里只有精品 | 国内成人精品视频 | 久久99视频 | 日韩久久一区 | 韩国精品视频在线观看 | 探花国产在线 | 天天综合入口 | 在线看片日韩 | 又污又黄的网站 | av免费观看在线 | 97成人在线免费视频 | 99看视频在线观看 | 超碰在线98 | 欧美精品久久久久久久久久白贞 | 国产精品麻豆免费版 | 91九色视频网站 | 国产一区二区影院 | 国产精品不卡在线 | 亚洲一区免费在线 | 免费观看www视频 | 天天射综合 | 91资源在线免费观看 | 在线电影播放 | 成人91视频 | 天天干天天色2020 | 激情综合婷婷 | 91九色老 | 99精品欧美一区二区三区 | 久久综合狠狠综合 | 国产精品国产精品 | 日韩欧美高清在线观看 | 播五月婷婷 | 一区二区电影网 | 激情网婷婷| 日日夜夜天天久久 | 国产日韩精品一区二区三区 | 国产成人精品一二三区 | 亚洲免费成人av电影 | 国产69精品久久99不卡的观看体验 | 日韩av成人免费看 | 久久精品99久久久久久 | 国产日韩精品一区二区在线观看播放 | 夜夜澡人模人人添人人看 | 五月婷婷中文网 | 久草在线综合 | 外国av网 | 国产亚洲在线视频 | av在线免费观看不卡 | 中文字幕资源网 | 中文字幕成人 | 婷婷开心久久网 | 伊人狠狠 | 国产区在线| 99在线精品视频在线观看 | 久草免费在线观看视频 | 99精品亚洲 | 在线免费观看成人 | 亚洲欧美日韩一二三区 | 亚洲国产精品人久久电影 | 在线观看av免费 | 最近日韩免费视频 | 亚洲精品国产高清 | 国产人成看黄久久久久久久久 | 精品免费在线视频 | 91在线视频精品 | 久操视频在线播放 | 国产一区麻豆 | 国产精品永久久久久久久久久 | 日本中文字幕网址 | 亚洲最快最全在线视频 | 波多野结衣在线观看一区二区三区 | 在线亚州| 久久黄色免费观看 | 2021国产精品 | 免费久久网 | 久久精品欧美 | 天天爱天天干天天爽 | 久久免费99 | 日韩精品免费专区 | 国产精品视频久久久 | 在线观看视频91 | 国外成人在线视频网站 | 精品国产诱惑 | 欧美大片大全 | 97超碰总站 | 综合久久网站 | 国产女人免费看a级丨片 | 国产麻豆精品久久一二三 | 视频一区视频二区在线观看 | av在线电影播放 | 色噜噜狠狠狠狠色综合久不 | 永久黄网站色视频免费观看w | 久久精品xxx| 免费在线观看日韩 | 色天天 | 天天操天天干天天操天天干 | 天天操操操操操操 | 一区二区三区在线不卡 | 国产在线播放一区二区三区 | 成人四虎影院 | 国产精国产精品 | 免费h视频| 十八岁以下禁止观看的1000个网站 | 日韩免费高清在线观看 | 午夜aaaa | 伊人婷婷 | 亚洲专区路线二 | 激情婷婷在线 | 日韩在线观看你懂的 | 中文av免费| 亚洲精品色视频 | 久久99久久99精品免视看婷婷 | 69精品在线观看 | 日色在线视频 | 亚洲天天看 | a久久免费视频 | 国产精品久久久久久久久久久免费看 | 久久久久亚洲天堂 | 中文字幕av最新更新 | 麻豆94tv免费版 | www.黄色网.com | 久久综合射 | 欧美怡红院视频 | 91麻豆网站| 欧美亚洲国产精品久久高清浪潮 | 亚洲a资源| 亚洲 成人 一区 | 欧美性色黄大片在线观看 | 国产无遮挡猛进猛出免费软件 | 国产中文字幕视频在线观看 | 久久日韩精品 | 在线观看免费av网站 | 午夜视频一区二区三区 | 九九色在线| 国产成人精品一区二区三区在线观看 | 国产精品一区一区三区 | 日韩在线视频不卡 | 久久久久久久久久久久久久电影 | 毛片网站免费 | 99热精品在线观看 | 国产精品免费久久久久久久久久中文 | 蜜臀久久99精品久久久无需会员 | 天天草天天| www.久久免费 | 久久久久久久久久影院 | 粉嫩av一区二区三区免费 | 国产成人精品久久二区二区 | 亚州精品天堂中文字幕 | 色999视频 | 亚洲在线资源 | 成片免费观看视频大全 | 国产精品久久久久久久久久三级 | 综合网天天 | 亚洲精品小视频 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 97在线视频网站 | 夜夜操天天摸 | 日韩城人在线 | 区一区二区三区中文字幕 | 国产黄色大片免费看 | 黄色99视频| 久久婷五月 | 久草在线这里只有精品 | 精品国模一区二区三区 | 亚洲视频 一区 | 丁香婷婷综合激情五月色 | 日b黄色片| 91热精品| 日韩免费看视频 | 免费人成在线观看网站 | 天天色天天综合网 | 丝袜网站在线观看 | 欧美一级看片 | 亚洲人成免费 | 探花视频在线观看免费 | 国产高清在线 | 国产精品麻 | 在线观看国产91 | 日韩在线免费观看视频 | 欧美日韩国内在线 | 欧美国产日韩久久 | 久草精品视频在线看网站免费 | 欧美黑人xxxx猛性大交 | 久久人人精| 激情偷乱人伦小说视频在线观看 | 99热超碰在线 | 亚洲在线国产 | 亚洲激情在线视频 | 欧美精品久久久久性色 | 亚洲精品91天天久久人人 | 久草精品在线 | 日韩精品一区二区三区不卡 | 日韩毛片在线一区二区毛片 | 亚洲成人影音 | 欧美精品在线观看免费 | 亚洲色图美腿丝袜 | 日本色小说视频 | 91色一区二区三区 | 国产天天爽 | 911av视频 | 国产另类xxxxhd高清 | 69久久久久久久 | 91av原创| www.亚洲精品视频 | 欧美精品在线一区二区 | 国产视频一级 | 成人黄色小说网 | 亚洲日本精品 | 亚洲国产免费网站 | 中文字幕免费观看全部电影 | 五月天色站 | 色婷婷视频在线观看 | 精品视频在线视频 | 国产剧情一区二区 | 99久久精品免费看国产免费软件 | 久久激情小视频 | 国产v在线 | 亚洲午夜精品福利 | 国产一区二区免费在线观看 | 二区三区中文字幕 | 五月婷婷毛片 | 日韩欧美高清视频在线观看 | 亚洲不卡av一区二区三区 | 久久99日韩 | 成人午夜剧场在线观看 | 日本中文字幕系列 | 91精品久久香蕉国产线看观看 | 国精产品999国精产品岳 | 91视频久久久久久 | 日本精品视频一区 | 欧美国产日韩一区二区三区 | 天天操天天是 | www.啪啪.com | 亚洲精品国产自产拍在线观看 | 超碰97在线资源 | 精品久久久久久久久久久久久久久久久久 | 国产精品国产亚洲精品看不卡15 | 午夜视频免费播放 | 天天操福利视频 | 天天操天天色天天射 | 九九久久国产精品 | 亚洲精欧美一区二区精品 | 精品一区欧美 | 黄色一级片视频 | 成人免费xxx在线观看 | 一区二区精品久久 | 日本精品二区 | 久久经典国产 | 国产精品久久久久久69 | 91视频下载| 在线观看网站av | 99在线视频免费观看 | 伊人影院av | 久草在线免费看视频 | 国产欧美最新羞羞视频在线观看 | 国产小视频你懂的在线 | 中文字幕成人在线 | 欧美视频日韩视频 | 欧美精品做受xxx性少妇 | 中文字幕av在线播放 | 午夜精品久久久久久久99无限制 | 国产免费观看久久 | 午夜三级影院 | 亚洲日本成人 | 国产v视频 | 亚洲婷婷伊人 | 婷婷久久网站 | 少妇bbbb| 99热国内精品 | 国产精成人品免费观看 | 中文字幕123区 | 成人午夜电影久久影院 | 黄色三级在线看 | 伊在线视频 | 久久国产精品99国产 | 伊人春色电影网 | 免费看污在线观看 | 99久热在线精品视频成人一区 | 91视频在线免费看 | 亚洲精品人人 | 国精产品999国精产品视频 | 国产精品孕妇 | 日p在线观看 | av电影 一区二区 | 亚洲永久精品国产 | 在线免费高清一区二区三区 | 高清国产在线一区 | 日韩羞羞| 欧美精品做受xxx性少妇 | 69亚洲视频| 亚洲一级片 | 四虎在线视频免费观看 | 亚洲成人午夜在线 | 亚洲精品在线一区二区三区 | 国产精品一区二区在线观看免费 | 亚洲天堂在线观看完整版 | 日本丶国产丶欧美色综合 | 久产久精国产品 | 一区二区三区四区久久 | 一区二区三区播放 | 久久久久伦理电影 | 十八岁以下禁止观看的1000个网站 | a视频在线 | 五月婷婷六月丁香 | 日韩欧美一区二区在线观看 | 亚洲高清在线 | 婷婷激情五月综合 | 国产v在线播放 | 看av免费网站 | 97爱爱爱 | 日本aaaa级毛片在线看 | 国产视频精选在线 | 91网在线观看 | 伊人六月| 极品美女被弄高潮视频网站 | 久久综合九色综合97婷婷女人 | 久久精品影片 | 亚洲va欧美va | 午夜精品久久久久久久99热影院 | 国产精品一区二区62 | 中文字幕xxxx | 日日夜夜网 | 五月婷婷六月丁香激情 | 性色va| 美女网站一区 | 一级大片在线观看 | 中文字幕超清在线免费 | 国产精品porn | 中文字幕日韩伦理 | 少妇bbbb搡bbbb搡bbbb | 亚洲一区日韩 | 欧美在线视频精品 | 日韩视频中文字幕在线观看 | 国产又粗又猛又黄又爽的视频 | 91精品国产欧美一区二区成人 | 成人一级片在线观看 | 日韩免费看视频 | 欧美日本不卡视频 | 国产精品一区二区久久国产 | 免费高清国产 | av免费电影网站 | 国产精品免费小视频 | 狠狠的日 | 日韩免费一级电影 | 日本久久高清视频 | 99精品欧美一区二区三区 | 成人一级片视频 | 日韩在线免费视频 | 麻豆精品传媒视频 | 一区二区三区观看 | 808电影| 国产色在线视频 | 国产精品久久久久久久久久99 | 99久久婷婷国产综合亚洲 | 亚洲乱码中文字幕综合 | 国产精品久久久久一区 | 美女视频免费一区二区 | 亚洲精品黄色在线观看 | 久久久久亚洲最大xxxx | 91最新地址永久入口 | 超碰在线最新网址 | 日韩高清精品一区二区 | 欧美一二三区播放 | av在线小说 | 夜色成人网 | 亚洲播放一区 | 久草在线中文888 | 国产精品久久久久高潮 | 中文字幕第一页在线播放 | 日韩av在线免费播放 | free,性欧美| 91片黄在线观 | 免费观看一区二区三区视频 | 欧美成亚洲 | 日本久久免费电影 | 91久色蝌蚪| 国产高清在线一区 | 最近中文字幕大全中文字幕免费 | 中文字幕 影院 | 亚洲精品美女久久久 | 色综合婷婷 | 国内精品在线观看视频 | 欧美激情综合五月色丁香 | 91av免费在线观看 | 亚洲激情六月 | 欧美一二三区在线观看 | 国产二区视频在线观看 | 国产一二区在线观看 | 涩涩色亚洲一区 | 日韩一级成人av | 免费黄色网止 | 欧美一二三区播放 | 久久免费看视频 | 91禁在线观看 | 五月天婷亚洲天综合网鲁鲁鲁 | 久久久久久精 | 国产黄色精品在线 | 中文字幕久久精品亚洲乱码 | 中国一级片在线播放 | 四虎永久精品在线 | 国产精品尤物视频 | 中文av在线免费观看 | 久久久人人爽 | 免费看网站在线 | 悠悠av资源片 | av中文在线影视 | 国产专区视频 | bbbbb女女女女女bbbbb国产 | 天天干夜夜操视频 | 二区三区在线观看 | 97超碰精品 | 久久精品中文字幕少妇 | 91亚洲狠狠婷婷综合久久久 | 日本超碰在线 | 九九热免费视频在线观看 | 国产精品激情偷乱一区二区∴ | 超碰九九 | 日日精品 | 国产精品久久亚洲 | 欧美激情在线看 | 亚洲国产精品99久久久久久久久 | 日韩av有码在线 | 99精品观看 | 国产视频久久 | 色99色| 中文字幕第一页在线 | av软件在线观看 | 人人超在线公开视频 | 国产黄色片在线免费观看 | 看片黄网站 | 国产馆在线播放 | 成年人免费在线观看 | 久久久久久久电影 | 黄色毛片在线观看 | 日韩色爱 | 夜夜天天干 | 一区在线观看 | 免费午夜视频在线观看 | 亚洲 欧美 国产 va在线影院 | 国产视频2区 | 久久在线视频在线 | 丰满少妇一级 | 超碰在线观看99 | 激情电影在线观看 | 蜜臀aⅴ国产精品久久久国产 | 五月天色丁香 | 亚洲国产精品久久久久婷婷884 | 在线中文字幕电影 | 日韩精品免费在线观看 | 国产一区福利在线 | 国产一二三在线视频 | 欧美在线a视频 | 久草在线播放视频 | 国产五月色婷婷六月丁香视频 | 最近最新中文字幕视频 | 国产无套视频 | 中文成人字幕 | 日韩色一区二区三区 | 欧美色图亚洲图片 | 午夜性生活片 | 国产成人精品久久亚洲高清不卡 | 在线免费看片 | 久久综合欧美精品亚洲一区 | 精品一区二区日韩 | 精品视频在线播放 | 91在线影院 | 草久视频在线观看 | 色就是色综合 | 免费日韩 精品中文字幕视频在线 | 日韩视频免费播放 | 亚洲精品国产精品国自产观看 | 欧美一级黄色网 | 俺要去色综合狠狠 | 欧美日韩免费一区二区 | 91在线观看视频 | 欧美美女视频在线观看 | 91九色蝌蚪视频网站 | 九九热在线精品视频 | 久久最新视频 | 97在线观看免费高清完整版在线观看 | 综合久色| 欧美日韩啪啪 | 久久私人影院 | 国产免费一区二区三区最新6 | 99热精品在线 | 91porny九色在线播放 | 欧美午夜视频在线 | 麻豆影视在线免费观看 | 在线免费观看视频a | 久草视频在线资源 | 免费在线中文字幕 | 色夜影院 | 欧美少妇xxx | 久久91久久久久麻豆精品 | 99综合电影在线视频 | 精品免费在线视频 | 97成人在线 | 综合久久婷婷 | 国产午夜在线观看视频 | 亚洲国产字幕 | 天天摸天天舔天天操 | 美女网站视频免费都是黄 | 欧洲精品一区二区 | 日韩一三区 | 91禁在线观看 | 日本 在线 视频 中文 有码 | 91av国产视频 | 一区二区三区免费在线播放 | 91在线成人 | 一区三区视频在线观看 | 久久久久欧美精品999 | 日日夜夜精品免费 | 国产视频精品免费 | 国产精品成人一区二区 | 亚洲综合在线五月天 | 99久久er热在这里只有精品66 | 黄色av成人在线观看 | 免费看三级黄色片 |