Hướng dẫn turtle color python - trăn màu rùa

Hướng dẫn turtle color python - trăn màu rùa

Show

Điều kiện tiên quyết: Kiến thức cơ bản về Turtle trong PythonKiến thức cơ bản về Turtle trong Python

turtle là một mô-đun có sẵn trong Python. Nó cung cấp khả năng vẽ bằng cách sử dụng màn hình làm nơi để vẽ và con rùa làm bút vẽ. Để vẽ thứ gì đó trên màn hình, chúng ta cần di chuyển con rùa. Để di chuyển rùa ta có các hàm như 

>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
8, 
>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
9, v.v.
 là một mô-đun có sẵn trong Python. Nó cung cấp khả năng vẽ bằng cách sử dụng màn hình làm nơi để vẽ và con rùa làm bút vẽ. Để vẽ thứ gì đó trên màn hình, chúng ta cần di chuyển con rùa. Để di chuyển rùa ta có các hàm như 
>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
8, 
>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
9, v.v.

Để tô màu vào các hình do rùa vẽ thì module turtle cung cấp ba hàm sau:

fillcolor(): Hàm này giúp chọn màu tô cho hình dạng. Nó nhận tham số đầu vào là tên màu hoặc giá trị hex (hệ 16) của màu. Tên màu được thể hiện bằng tiếng Anh.Giá trị hex của màu là một chuỗi (bắt đầu bằng '#') gồm các số thập lục phân, tức là #RRGGBB. R, G và B là các số thập lục phân (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).: Hàm này giúp chọn màu tô cho hình dạng. Nó nhận tham số đầu vào là tên màu hoặc giá trị hex (hệ 16) của màu. Tên màu được thể hiện bằng tiếng Anh.
Giá trị hex của màu là một chuỗi (bắt đầu bằng '#') gồm các số thập lục phân, tức là #RRGGBB. R, G và B là các số thập lục phân (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).

begin_fill(): Hàm này cho rùa biết rằng tất cả các đối tượng đồ họa đã đóng sắp tới cần được tô bằng màu đã chọn ở hàm fillcolor().: Hàm này cho rùa biết rằng tất cả các đối tượng đồ họa đã đóng sắp tới cần được tô bằng màu đã chọn ở hàm fillcolor().

end_fill(): hàm này thông báo cho rùa dừng việc lấp đầy các đối tượng đồ họa đã đóng sắp tới.: hàm này thông báo cho rùa dừng việc lấp đầy các đối tượng đồ họa đã đóng sắp tới.

Vẽ và tô màu hình vuông:

Video hướng dẫn:

Code hướng dẫn:

import turtle as penturtle as pen

size = int(input("Mời nhập độ dài cạnh hình vuông: "))int(input("Mời nhập độ dài cạnh hình vuông: "))

col = input("Mời nhập màu cho hình vuông (nếu là mã màu thì có dạng #RRGGBB): ")input("Mời nhập màu cho hình vuông (nếu là mã màu thì có dạng #RRGGBB): ")

# thiết lập màu tôpen.fillcolor(col)
pen.fillcolor(col)

# bắt đầu tô màupen.begin_fill()
pen.begin_fill()

# vẽ hình vuông kích thước sizefor _ in range(4):  pen.forward(size)  pen.right(90)
for _ in range(4):
  pen.forward(size)
  pen.right(90)

# kết thúc tô màupen.end_fill()
pen.end_fill()

Nếu ta nhập vào cạnh có kích thước 200 và màu là red thì kết quả sẽ như thế này:

Vẽ và tô màu ngôi sao:

Video hướng dẫn:

Code hướng dẫn:

import turtle as penturtle as pen

size = int(input("Mời nhập độ dài cạnh hình vuông: "))int(input("Mời nhập kich thước cạnh ngôi sao: "))

col = input("Mời nhập màu cho hình vuông (nếu là mã màu thì có dạng #RRGGBB): ")input("Mời nhập màu cho ngôi sao (nếu là mã màu thì có dạng #RRGGBB): ")

# thiết lập màu tôpen.fillcolor(col)
pen.fillcolor(col)

# bắt đầu tô màupen.begin_fill()
pen.begin_fill()

# vẽ hình vuông kích thước sizefor _ in range(4):  pen.forward(size)  pen.right(90)
for _ in range(5):
  pen.forward(size)
  pen.right(144)

# kết thúc tô màupen.end_fill()
pen.end_fill()

Nếu ta nhập vào cạnh có kích thước 200 và màu là red thì kết quả sẽ như thế này:

Vẽ và tô màu ngôi sao:

Hướng dẫn turtle color python - trăn màu rùa

Python được sử dụng trong đồ họa thông qua các gói như Tkinter, Canvas. Và trong bài viết này mình sẽ hướng dẫn các bạn sử dụng thư viện Turtle trên Python.

Nội dung chính

  • 3. Thiết lập con trỏ vẽ
  • 4. Code vẽ từng bộ phận
  • Khai báo thư viện và tạo đối tượng của Turtle
  • Các phương thức chuyển động của rùa
  • turtle.forward(khoảng cách) hoặc turtle.fd(khoảng cách)
  • turtle.back(khoảng cách) hoặc turtle.bk(khoảng cách) hoặc turtle.backward(khoảng cách)
  • turtle.right(góc) hoặc turtle.rt(góc)
  • turtle.left(góc) hoặc turtle.lt(góc)
  • turtle.goto(x, y = None) hoặc turtle.setpos(x, y = None) hoặc turtle.setposition(x, y = None)
  • turtle.setx(x)
  • turtle.sety(y) 
  • turtle.setheading(to_angle)  hoặc turtle.seth(to_angle)
  • turtle.home( ) 
  • turtle.circle(bán_kính, phạm_vi = None, bước = None) 
  • turtle.dot(kích_thước = None, "color") 
  • turtle.stamp( ) 
  • turtle.clearstamp(stampid) 
  • turtle.clearstamps(n = None) 
  • turtle.undo( ) 
  • turtle.speed(tốc độ = None) 
  • Làm việc với vị trí của rùa
  • turtle.position( )  hoặc turtle.pos( ) 
  • turtle.towards(x, y = None) 
  • turtle.xcor( ) 
  • turtle.ycor( ) 
  • turtle.heading( ) 
  • turtle.distance(x, y = None)
  • Cài đặt đơn vị đo
  • turtle.degrees(fullcircle = 360.0)
  • turtle.radians( ) 
  • turtle.pendown( )  hoặc turtle.pd( )  hoặc turtle.down( ) 
  • turtle.penup( )  hoặc turtle.pu( )  hoặc turtle.up( ) 
  • turtle.pensize(width = None)  hoặc turtle.width(width = None ) 
  • turtle.pen(pen = None, **pendict)
  • turtle.isdown( ) 
  • turtle.pencolor(*args) 
  • Trạng thái rùa 
  • Sử dụng sự kiện 
  • Phương pháp đặc biệt Rùa 
  • Hình dạng hợp chất 
  • Phương pháp TurtleScreen / Màn hình và chức năng tương ứng 
  • Kiểm soát cửa sổ 
  • Kiểm soát hoạt hình
  • Sử dụng các sự kiện màn hình
  • Phương thức nhập 
  • Cài đặt và phương pháp đặc biệt 
  • Phương pháp riêng cho màn hình, không được thừa kế từ TurtleScreen 
  • Lớp Công 
  • Trợ giúp và cấu hình 
  • Làm thế nào để sử dụng sự giúp đỡ 
  • Bản dịch của docstrings sang ngôn ngữ khác nhau 
  • Cách cấu hình Màn hình và Rùa 
  • turtledemo- Kịch bản demo 
  • Thay đổi kể từ khi Python 2.6 
  • Thay đổi kể từ khi Python 3.0 

Turtle Graphics là một chương trình con có sẵn trong Python khi bạn đã cài Python lên máy bạn. Turtle (con rùa) đây chỉ là hình ảnh tưởng tượng, nó cầm cây bút để vẽ, di chuyển đến đâu là nó vẽ đường thẳng đến đó. Nó vẽ bằng những cái chấm (dots-pixels) trên màn hình. là một chương trình con có sẵn trong Python khi bạn đã cài Python lên máy bạn. Turtle (con rùa) đây chỉ là hình ảnh tưởng tượng, nó cầm cây bút để vẽ, di chuyển đến đâu là nó vẽ đường thẳng đến đó. Nó vẽ bằng những cái chấm (dots-pixels) trên màn hình.

Muốn sử dụng chương trình nhỏ turtle graphics của Python thì phải import nó vào từ “thư viện” của Python trong đó còn rất nhiều những chương trình nhỏ do Python soạn sẵn. Cần cái nào là phải nhập (gọi, call) chúng vào chương trình của mình bằng lệnh import. Ở đây ta cần gọi chương trình nhỏ turtle để vẽ nên ta dùng lệnh import turtle.

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1) #kích cỡ
    t.color(col)
    t.begin_fill()
    for counter in range(1,3): #đây là một vòng lặp (loop)
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()

Có bốn hướng có thể di chuyển vào:

  • Ở đằng trước
  • Phía sau
  • Trái
  • Đúng

Con trỏ di chuyển 

 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
0hoặc 
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
1theo hướng mà nó phải đối mặt. Bạn có thể thay đổi hướng này bằng cách xoay nó 
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
2hoặc 
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
3theo một mức độ nhất định. Bạn có thể thử từng lệnh như vậy:
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
0hoặc 
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
1theo hướng mà nó phải đối mặt. Bạn có thể thay đổi hướng này bằng cách xoay nó 
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
2hoặc 
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
3theo một mức độ nhất định. Bạn có thể thử từng lệnh như vậy:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)

3. Thiết lập con trỏ vẽ

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()

4. Code vẽ từng bộ phận

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())

Code đầy đủ:

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()

Thành quả:

  • Đào tạo
  • Lập trình
  • Web
  • FW-CMS
  • Video
  • Video1
  • Other
  • DataBase
  • News



Các khóa học miễn phí qua video:
Lập trình C Java SQL Server PHP HTML5-CSS3-JavaScript

Khai báo thư viện và tạo đối tượng của Turtle

Khai báo thư viện:

 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
4

Tạo đối tượng của Turtle

 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
5

Các phương thức chuyển động của rùa

turtle.forward(khoảng cách) hoặc turtle.fd(khoảng cách)

Thông số

khoảng cách  - một số (số nguyên hoặc số float)  - một số (số nguyên hoặc số float)

Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới.

Ví dụ:

>>> turtle.position()
(0.00,0.00)
>>> turtle.forward(25)
>>> turtle.position()
(25.00,0.00)
>>> turtle.forward(-75)
>>> turtle.position()
(-50.00,0.00)

turtle.back(khoảng cách) hoặc turtle.bk(khoảng cách) hoặc turtle.backward(khoảng cách)

Thông số

khoảng cách  - một số (số nguyên hoặc số float)  - một con số

Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới.

Ví dụ:

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)

turtle.back(khoảng cách) hoặc turtle.bk(khoảng cách) hoặc turtle.backward(khoảng cách)

Thông số

khoảng cách  - một số (số nguyên hoặc số float)  - một số (số nguyên hoặc số float)

Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới.

>>> turtle.heading()
22.0
>>> turtle.right(45)
>>> turtle.heading()
337.0

Ví dụ:

Thông số

khoảng cách  - một số (số nguyên hoặc số float)  - một số (số nguyên hoặc số float)

Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới.

Ví dụ:

>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0

turtle.back(khoảng cách) hoặc turtle.bk(khoảng cách) hoặc turtle.backward(khoảng cách)

khoảng cách  - một con số

Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số hoặc một cặp/vectơ số

turtle.right(góc) hoặc turtle.rt(góc) - một số hoặc 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

góc  - một số (số nguyên hoặc số float)

Xoay rùa phải theo   đơn vị góc . (Đơn vị theo độ mặc định, nhưng có thể được đặt qua   chức năng 

 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
6 và  
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
7chức năng.) Hướng góc phụ thuộc vào chế độ rùa, xem  
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
8.

Ví dụ:

 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)

turtle.setx(x)

khoảng cách  - một con số

Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số (số nguyên hoặc số float)

turtle.right(góc) hoặc turtle.rt(góc)

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
0

turtle.sety(y) 

Thông số

khoảng cách  - một số (số nguyên hoặc số float) - một số (số nguyên hoặc số float)

Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới.

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
1

turtle.back(khoảng cách) hoặc turtle.bk(khoảng cách) hoặc turtle.backward(khoảng cách)

khoảng cách  - một con số

Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số (số nguyên hoặc số float)

turtle.right(góc) hoặc turtle.rt(góc)

góc  - một số (số nguyên hoặc số float)

Xoay rùa phải theo   đơn vị góc . (Đơn vị theo độ mặc định, nhưng có thể được đặt qua   chức năng 

 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
6 và  
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
7chức năng.) Hướng góc phụ thuộc vào chế độ rùa, xem  
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
8.

turtle.left(góc) hoặc turtle.lt(góc)

Xoay trái rùa một góc. (Đơn vị theo độ mặc định, nhưng có thể được đặt lại bằng hàm 

 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
9
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
00 và  
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
7). Hướng góc phụ thuộc vào chế độ rùa.

turtle.goto(x, y = None) hoặc turtle.setpos(x, y = None) hoặc turtle.setposition(x, y = None)

Thông số:

    x - một số hoặc một cặp/vectơ số

    y - một số hoặc 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

Nếu y là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, x phải là một cặp tọa độ hoặc một 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
04 (ví dụ như được trả về bởi 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
05).

Di chuyển rùa đến một vị trí tuyệt đối. Nếu bút được xuống đặt xuống thì sẽ vẽ đường thẳng.

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
2

turtle.home( ) 

turtle.back(khoảng cách) hoặc turtle.bk(khoảng cách) hoặc turtle.backward(khoảng cách)

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
3

turtle.back(khoảng cách) hoặc turtle.bk(khoảng cách) hoặc turtle.backward(khoảng cách)

khoảng cách  - một con số

Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số

turtle.right(góc) hoặc turtle.rt(góc) - một số (hoặc 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02)

góc  - một số (số nguyên hoặc số float) - một số nguyên (hoặc 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02)

Xoay rùa phải theo   đơn vị góc . (Đơn vị theo độ mặc định, nhưng có thể được đặt qua   chức năng 

 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
6 và  
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
7chức năng.) Hướng góc phụ thuộc vào chế độ rùa, xem  
 >>> tp = turtle.pos()
 >>> tp
 (0.00,0.00)
 >>> turtle.setpos(60,30)
 >>> turtle.pos()
 (60.00,30.00)
 >>> turtle.setpos((20,80))
 >>> turtle.pos()
 (20.00,80.00)
 >>> turtle.setpos(tp)
 >>> turtle.pos()
 (0.00,0.00)
8.

turtle.left(góc) hoặc turtle.lt(góc)

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
4

turtle.back(khoảng cách) hoặc turtle.bk(khoảng cách) hoặc turtle.backward(khoảng cách)

khoảng cách  - một con số

Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số nguyên >= 1 hoặc None

turtle.right(góc) hoặc turtle.rt(góc) - một chuỗi màu hoặc một bộ màu số

góc  - một số (số nguyên hoặc số float)

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
5

turtle.stamp( ) 

Đóng dấu một bản sao của hình dạng rùa lên khung vẽ ở vị trí rùa hiện tại. Trả lại tem_id cho tem đó, có thể được sử dụng để xóa nó bằng cách gọi 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
09.

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
6

turtle.clearstamp(stampid) 

Thông số

    stampid - một số nguyên, phải là giá trị trả về của hàm 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
10. - một số nguyên, phải là giá trị trả về của hàm 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
10.

Xóa stamp với stampid đã cho.

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
7

turtle.clearstamps(n = None) 

Thông số

    stampid - một số nguyên, phải là giá trị trả về của hàm 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
10. - một số nguyên (hoặc 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02)

Xóa stamp với stampid đã cho.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
8

turtle.undo( ) 

turtle.clearstamps(n = None) 

Ví dụ:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
9

    n - một số nguyên (hoặc >>> t.right(90) >>> t.forward(100) >>> t.left(90) >>> t.backward(100)02)

Thông số

    stampid - một số nguyên, phải là giá trị trả về của hàm 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
10. - một số nguyên trong phạm vi 0..10 hoặc chuỗi tốc độ (xem bên dưới)

Xóa stamp với stampid đã cho.

turtle.clearstamps(n = None) 

  •     n - một số nguyên (hoặc 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02)

  • Xóa tất cả hoặc n stamp đầu hoặc cuối của turtle. Nếu n là 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02, xóa tất cả các stamp, nếu n > 0 xóa n stamp đầu tiên, nếu n 

  • Hoàn tác (lặp đi lặp lại) những hành động cuối của turtle. Số lượng các hành động hoàn tác có sẵn được xác định bởi kích thước của undobuffer.

  • turtle.speed(tốc độ = None) 

  •     tốc độ - một số nguyên trong phạm vi 0..10 hoặc chuỗi tốc độ (xem bên dưới)

Đặt tốc độ của rùa thành giá trị nguyên trong phạm vi 0..10. Nếu không có đối số được đưa ra, trả về tốc độ hiện tại.

Nếu đầu vào là một số lớn hơn 10 hoặc nhỏ hơn 0.5 thì tốc độ được đặt thành 0. Tốc độ được ánh xạ tới các giá trị tốc độ như sau:

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
0

“fastest”: 0

“fast”: 10

“normal”: 6

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
1

“slow”: 3

“slowest”: 1

Tốc độ từ 1 đến 10 thực thi hoạt hình ngày càng nhanh hơn khi vẽ đường thẳng và quay rùa. - một số hoặc một cặp / vectơ số hoặc một thể hiện rùa

Chú ý: tốc độ = 0 có nghĩa là không có hoạt hình diễn ra. forward/backward làm cho rùa nhảy và tương tự left/right làm cho rùa quay ngay lập tức. - một số nếu x là một số, khác

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

Làm việc với vị trí của rùa

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
2

turtle.xcor( ) 

turtle.position( )  hoặc turtle.pos( ) 

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
3

turtle.ycor( ) 

Trả về vị trí hiện tại của rùa (x, y) (dưới dạng vector 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
04).

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
4

turtle.heading( ) 

turtle.towards(x, y = None) 

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
5

Thông số:

Thông số

    stampid - một số nguyên, phải là giá trị trả về của hàm 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
10. - là một số, một cặp số pair/vector hoặc một đối tượng rùa

Xóa stamp với stampid đã cho. - một số nếu x là một số, ngược lại thì sẽ là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

turtle.clearstamps(n = None) 

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
6

    n - một số nguyên (hoặc >>> t.right(90) >>> t.forward(100) >>> t.left(90) >>> t.backward(100)02)

Xóa tất cả hoặc n stamp đầu hoặc cuối của turtle. Nếu n là >>> t.right(90) >>> t.forward(100) >>> t.left(90) >>> t.backward(100)02, xóa tất cả các stamp, nếu n > 0 xóa n stamp đầu tiên, nếu n 

Thông số

    stampid - một số nguyên, phải là giá trị trả về của hàm 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
10. - một số

Xóa stamp với stampid đã cho.

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
7

turtle.clearstamps(n = None) 

    n - một số nguyên (hoặc 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02)

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
8

Xóa tất cả hoặc n stamp đầu hoặc cuối của turtle. Nếu n là >>> t.right(90) >>> t.forward(100) >>> t.left(90) >>> t.backward(100)02, xóa tất cả các stamp, nếu n > 0 xóa n stamp đầu tiên, nếu n 

Hoàn tác (lặp đi lặp lại) những hành động cuối của turtle. Số lượng các hành động hoàn tác có sẵn được xác định bởi kích thước của undobuffer.

turtle.speed(tốc độ = None) 

    tốc độ - một số nguyên trong phạm vi 0..10 hoặc chuỗi tốc độ (xem bên dưới)

Đặt tốc độ của rùa thành giá trị nguyên trong phạm vi 0..10. Nếu không có đối số được đưa ra, trả về tốc độ hiện tại.

Nếu đầu vào là một số lớn hơn 10 hoặc nhỏ hơn 0.5 thì tốc độ được đặt thành 0. Tốc độ được ánh xạ tới các giá trị tốc độ như sau:

“fastest”: 0

“fast”: 10

“normal”: 6 - một số dương

“slow”: 3

Ví dụ:

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
9

“slowest”: 1

“fast”: 10

“normal”: 6 - một từ điển với một số hoặc tất cả các từ khóa được liệt kê ở phía dưới đây

“slow”: 3 - một hoặc nhiều đối số từ khóa với các khóa được liệt kê bên dưới đây làm từ khóa

“slowest”: 1

  • Tốc độ từ 1 đến 10 thực thi hoạt hình ngày càng nhanh hơn khi vẽ đường thẳng và quay rùa.
  • Chú ý: tốc độ = 0 có nghĩa là không có hoạt hình diễn ra. forward/backward làm cho rùa nhảy và tương tự left/right làm cho rùa quay ngay lập tức.
  • Làm việc với vị trí của rùa
  • turtle.position( )  hoặc turtle.pos( ) 
  • Trả về vị trí hiện tại của rùa (x, y) (dưới dạng vector 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    04).
  • turtle.towards(x, y = None) 
  • Thông số:
  •     x - một số hoặc một cặp / vectơ số hoặc một thể hiện rùa
  • “outline”: số dương
  • “tilt”: số

Từ điển này có thể được sử dụng làm đối số cho lời gọi tới 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
18 để khôi phục trạng thái bút cũ. Hơn nữa, một hoặc nhiều thuộc tính này có thể được cung cấp dưới dạng đối số từ khóa. Điều này có thể được sử dụng để đặt một số thuộc tính bút trong một câu lệnh.

Ví dụ:

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
0

turtle.isdown( ) 

Trả lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
19nếu bút được đặt, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
20nếu ngược lại.

Ví dụ:

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
1

Trả lại 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
19nếu bút được đặt, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
20nếu ngược lại.

turtle.pencolor(*args) 

Chỉnh màu cho bút

Trả về hoặc thiết lập pencolor.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
21

Bốn định dạng đầu vào được cho phép:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
22

Trả về pencolor hiện tại dưới dạng chuỗi đặc tả màu hoặc dưới dạng tuple (xem ví dụ ở dưới). Có thể được sử dụng làm đầu vào cho lời gọi color/pencolor/fillcolor khác.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
26

Đặt pencolor thành colorstring, nó là một chuỗi đặc tả màu Tk, chẳng hạn như 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
23, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
24hoặc 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
25.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
28

Đặt pencolor thành màu RGB được biểu thị bằng tuple của r , g và b. Mỗi r , g và b phải nằm trong phạm vi 0..colormode, trong đó colormode là một trong các số từ 1.0 đến 255 (xem 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
27).

Đặt pencolor thành màu RGB được biểu thị bởi r , g và b. Mỗi r , g và b phải nằm trong phạm vi 0..colormode.

Ví dụ:

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
2

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
30(*args) (*args

Trả lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
19nếu bút được đặt, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
20nếu ngược lại.

Trả về hoặc thiết lập pencolor.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
31

Bốn định dạng đầu vào được cho phép:

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
32

Trả về pencolor hiện tại dưới dạng chuỗi đặc tả màu hoặc dưới dạng tuple (xem ví dụ ở dưới). Có thể được sử dụng làm đầu vào cho lời gọi color/pencolor/fillcolor khác.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
36

Đặt pencolor thành colorstring, nó là một chuỗi đặc tả màu Tk, chẳng hạn như 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
23, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
24hoặc 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
25.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
38

Đặt pencolor thành màu RGB được biểu thị bằng tuple của r , g và b. Mỗi r , g và b phải nằm trong phạm vi 0..colormode, trong đó colormode là một trong các số từ 1.0 đến 255 (xem 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
27).

Đặt pencolor thành màu RGB được biểu thị bởi r , g và b. Mỗi r , g và b phải nằm trong phạm vi 0..colormode.

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
3

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
40(*args) (*args

Nếu turtleshape là một đa giác thì đường viền của đa giác đó được vẽ bằng pencolor mới được đặt.

Trả về hoặc thiết lập fillcolor.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
41

Trả về fillcolor hiện tại dưới dạng chuỗi đặc tả màu, có thể ở định dạng tuple (xem ví dụ). Có thể được sử dụng làm đầu vào cho lời gọi color/pencolor/fillcolor khác.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
44, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
45,
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
46

Set fillcolor để colorstring , mà là một đặc điểm kỹ thuật Tk màu chuỗi, chẳng hạn như 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
23, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
34hoặc 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
25.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
48, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
49

Đặt màu tô thành màu RGB được biểu thị bằng tuple của r , g và b . Mỗi r , g và b phải nằm trong phạm vi 0..colormode, trong đó colormode là 1.0 hoặc 255 (xem 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
27).

Đặt màu tô thành màu RGB được biểu thị bởi r , g và b . Mỗi r , g và b phải nằm trong phạm vi 0..colormode.

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
4

Nếu turt Meatape là một đa giác, phần bên trong của đa giác đó được vẽ bằng fillcolor mới được thiết lập.

Trả lại hoặc đặt pencolor và fillcolor.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
54( ) 

Một số định dạng đầu vào được cho phép. Họ sử dụng 0 đến 3 đối số như sau:

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
5

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
58( ) 

Trả về pencolor hiện tại và fillcolor hiện tại dưới dạng một cặp chuỗi đặc tả màu hoặc bộ dữ liệu được trả về bởi 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
21và 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
31.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
60( ) 

Các đầu vào như trong 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
21, đặt cả hai, fillcolor và pencolor, thành giá trị đã cho.

Tương đương 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
50và 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
51 và tương tự nếu định dạng đầu vào khác được sử dụng.

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
6

Nếu turt Meatape là một đa giác, phác thảo và bên trong của đa giác đó được vẽ bằng các màu mới được thiết lập.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
63( ) 

Xem thêm: Phương pháp màn hình 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
27.

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
7

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
65( ) 

điền 

Trả lại fillstate ( 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55nếu điền, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56khác).Arg , di chuyển = False , align = "left" , font = ( "Arial" , 8 , "bình thường") 

Để được gọi ngay trước khi vẽ một hình dạng được điền.

  • Điền vào hình được vẽ sau cuộc gọi cuối cùng 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    61. - đối tượng được ghi vào TurtleScreen

  • Việc các vùng chồng lấp cho đa giác tự giao nhau hay nhiều hình được lấp đầy hay không phụ thuộc vào đồ họa của hệ điều hành, loại chồng lấp và số lượng chồng lấp. Ví dụ, ngôi sao Rùa ở trên có thể có màu vàng hoặc có một số vùng màu trắng. - Đúng / Sai

  • More vẽ kiểm soát  - một trong các chuỗi bên trái, trung tâm trực tiếp hoặc bên phải

  • phông chữ - một bộ ba (fontname, fontize, fonttype) - một bộ ba (fontname, fontize, fonttype)

Viết văn bản - biểu diễn chuỗi của arg - tại vị trí rùa hiện tại theo sự sắp xếp (bên trái, một trung tâm trực tiếp hoặc trung tâm phải) và với phông chữ đã cho. Nếu di chuyển là đúng, bút được di chuyển đến góc dưới bên phải của văn bản. Theo mặc định, di chuyển là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56.

>>>

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
8

Trạng thái rùa 

Tầm nhìn 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
70( ) 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
72( ) 

Làm cho rùa vô hình. Đó là một ý tưởng tốt để làm điều này trong khi bạn đang thực hiện một số bản vẽ phức tạp, bởi vì ẩn con rùa tăng tốc bản vẽ một cách quan sát.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
74( ) 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
76( ) 

Làm cho rùa nhìn thấy.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
78( ) 

Quay trở lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55nếu Rùa được hiển thị, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56nếu nó bị ẩn.

>>>

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
9

Trạng thái rùa 

Tầm nhìn Name = Không 

Làm cho rùa vô hình. Đó là một ý tưởng tốt để làm điều này trong khi bạn đang thực hiện một số bản vẽ phức tạp, bởi vì ẩn con rùa tăng tốc bản vẽ một cách quan sát.

Làm cho rùa nhìn thấy. - một chuỗi là một shapename hợp lệ

Quay trở lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55nếu Rùa được hiển thị, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56nếu nó bị ẩn.

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
0

Bề ngoài Rmode = Không 

Làm cho rùa vô hình. Đó là một ý tưởng tốt để làm điều này trong khi bạn đang thực hiện một số bản vẽ phức tạp, bởi vì ẩn con rùa tăng tốc bản vẽ một cách quan sát.

Làm cho rùa nhìn thấy. - một trong những chuỗi Tự động,

Quay trở lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55nếu Rùa được hiển thị, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56nếu nó bị ẩn.

  • Bề ngoài 

  • >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    29
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    82( Name = Không ) 

  • Thông số

Tên - một chuỗi là một shapename hợp lệ

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
1

Đặt hình dạng rùa thành hình dạng với tên đã cho hoặc, nếu tên không được đưa ra, trả về tên của hình dạng hiện tại. Hình dạng với tên phải tồn tại trong từ điển hình dạng của TurtleScreen. Ban đầu có các hình đa giác sau: Mũi tên mũi nhọn, Rùa rùa, Vòng tròn hình chữ nhật, hình vuông góc, hình tam giác, hình chữ nhật cổ điển. Để tìm hiểu về cách xử lý hình dạng, xem Phương pháp màn hình 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
83.Stretch_wid = None , stretch_len = None , phác thảo = Không 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
85( Rmode = Không ) Stretch_wid = None , stretch_len = None , phác thảo = Không 

Làm cho rùa vô hình. Đó là một ý tưởng tốt để làm điều này trong khi bạn đang thực hiện một số bản vẽ phức tạp, bởi vì ẩn con rùa tăng tốc bản vẽ một cách quan sát.

  • Làm cho rùa nhìn thấy. - số dương

  • Quay trở lại 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55nếu Rùa được hiển thị, 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    56nếu nó bị ẩn.
     - số dương

  • Bề ngoài  - số dương

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
82( Name = Không ) 

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
2

Thông sốCắt = Không 

Làm cho rùa vô hình. Đó là một ý tưởng tốt để làm điều này trong khi bạn đang thực hiện một số bản vẽ phức tạp, bởi vì ẩn con rùa tăng tốc bản vẽ một cách quan sát.

Làm cho rùa nhìn thấy. - số (tùy chọn)

Quay trở lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55nếu Rùa được hiển thị, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56nếu nó bị ẩn.

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
3

Bề ngoài Góc 

Làm cho rùa vô hình. Đó là một ý tưởng tốt để làm điều này trong khi bạn đang thực hiện một số bản vẽ phức tạp, bởi vì ẩn con rùa tăng tốc bản vẽ một cách quan sát.

Làm cho rùa nhìn thấy. - một số

Quay trở lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55nếu Rùa được hiển thị, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56nếu nó bị ẩn.

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
4

Bề ngoài Góc 

Làm cho rùa vô hình. Đó là một ý tưởng tốt để làm điều này trong khi bạn đang thực hiện một số bản vẽ phức tạp, bởi vì ẩn con rùa tăng tốc bản vẽ một cách quan sát.

Làm cho rùa nhìn thấy. - một số

Quay trở lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55nếu Rùa được hiển thị, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56nếu nó bị ẩn.

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
5

Bề ngoài 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
82( Name = Không ) Góc = Không 

Làm cho rùa vô hình. Đó là một ý tưởng tốt để làm điều này trong khi bạn đang thực hiện một số bản vẽ phức tạp, bởi vì ẩn con rùa tăng tốc bản vẽ một cách quan sát.

Làm cho rùa nhìn thấy. - một số (tùy chọn)

Quay trở lại 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55nếu Rùa được hiển thị, 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56nếu nó bị ẩn.

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
6

Bề ngoài (  T11 = Không  ,  t12 = Không  ,  T21 = Không  ,  T22 = Không  

Thông số

  • t11 - một số (tùy chọn) - một số (tùy chọn)

  • t12 - một số (tùy chọn) - một số (tùy chọn)

  • t21 - một số (tùy chọn) - một số (tùy chọn)

  • t12 - một số (tùy chọn) - một số (tùy chọn)

t21 - một số (tùy chọn)

Đặt hoặc trả về ma trận biến đổi hiện tại của hình dạng rùa.

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
7

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
03( ) 

Nếu không có phần tử ma trận nào được đưa ra, hãy trả về ma trận biến đổi dưới dạng một bộ gồm 4 phần tử. Mặt khác, đặt các phần tử đã cho và biến đổi turt Meatape theo ma trận bao gồm hàng đầu tiên t11, t12 và hàng thứ hai t21, 22. Số xác định t11 * t22 - t12 * t21 không được bằng 0, nếu không sẽ xảy ra lỗi. Sửa đổi Stretchfactor, shearfactor và tiltangle theo ma trận đã cho.

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
8

Trả về đa giác hình dạng hiện tại dưới dạng tuple của các cặp tọa độ. Điều này có thể được sử dụng để xác định một hình dạng mới hoặc các thành phần của hình dạng ghép.

Sử dụng sự kiện Vui vẻ , btn = 1 , thêm = Không 

Thông số

  • >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    29
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    05( Vui vẻ , btn = 1 , thêm = Không ) 
     - một hàm có hai đối số sẽ được gọi với tọa độ của điểm được nhấp trên khung vẽ

  • vui vẻ - một hàm có hai đối số sẽ được gọi với tọa độ của điểm được nhấp trên khung vẽ - số nút chuột, mặc định là 1 (nút chuột trái)

  • btn - số nút chuột, mặc định là 1 (nút chuột trái) - 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55hoặc 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    56- nếu 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55, một ràng buộc mới sẽ được thêm vào, nếu không nó sẽ thay thế một ràng buộc cũ

thêm - 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55hoặc 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56- nếu 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55, một ràng buộc mới sẽ được thêm vào, nếu không nó sẽ thay thế một ràng buộc cũ

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
9

Liên kết thú vị với các sự kiện nhấp chuột trên con rùa này. Nếu vui là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, các ràng buộc hiện có được loại bỏ. Ví dụ cho rùa ẩn danh, tức là cách thức thủ tục:Vui vẻ , btn = 1 , thêm = Không 

Thông số

  • >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    29
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    05( Vui vẻ , btn = 1 , thêm = Không ) 
     - một hàm có hai đối số sẽ được gọi với tọa độ của điểm được nhấp trên khung vẽ

  • vui vẻ - một hàm có hai đối số sẽ được gọi với tọa độ của điểm được nhấp trên khung vẽ - số nút chuột, mặc định là 1 (nút chuột trái)

  • btn - số nút chuột, mặc định là 1 (nút chuột trái) - 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55hoặc 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    56- nếu 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55, một ràng buộc mới sẽ được thêm vào, nếu không nó sẽ thay thế một ràng buộc cũ

thêm - 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55hoặc 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56- nếu 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55, một ràng buộc mới sẽ được thêm vào, nếu không nó sẽ thay thế một ràng buộc cũ

>>> turtle.position()
(0.00,0.00)
>>> turtle.forward(25)
>>> turtle.position()
(25.00,0.00)
>>> turtle.forward(-75)
>>> turtle.position()
(-50.00,0.00)
0

Liên kết thú vị với các sự kiện nhấp chuột trên con rùa này. Nếu vui là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, các ràng buộc hiện có được loại bỏ. Ví dụ cho rùa ẩn danh, tức là cách thức thủ tục:Vui vẻ , btn = 1 , thêm = Không 

Thông số

  • >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    29
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    05( Vui vẻ , btn = 1 , thêm = Không ) 
     - một hàm có hai đối số sẽ được gọi với tọa độ của điểm được nhấp trên khung vẽ

  • vui vẻ - một hàm có hai đối số sẽ được gọi với tọa độ của điểm được nhấp trên khung vẽ - số nút chuột, mặc định là 1 (nút chuột trái)

  • btn - số nút chuột, mặc định là 1 (nút chuột trái) - 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55hoặc 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    56- nếu 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55, một ràng buộc mới sẽ được thêm vào, nếu không nó sẽ thay thế một ràng buộc cũ

thêm - 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55hoặc 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
56- nếu 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
55, một ràng buộc mới sẽ được thêm vào, nếu không nó sẽ thay thế một ràng buộc cũ

Liên kết thú vị với các sự kiện nhấp chuột trên con rùa này. Nếu vui là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, các ràng buộc hiện có được loại bỏ. Ví dụ cho rùa ẩn danh, tức là cách thức thủ tục:

>>> turtle.position()
(0.00,0.00)
>>> turtle.forward(25)
>>> turtle.position()
(25.00,0.00)
>>> turtle.forward(-75)
>>> turtle.position()
(-50.00,0.00)
1

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
11( Vui vẻ , btn = 1 , thêm = Không ) 

Liên kết thú vị với các sự kiện phát hành nút chuột trên con rùa này. Nếu vui là >>> t.right(90) >>> t.forward(100) >>> t.left(90) >>> t.backward(100)02, các ràng buộc hiện có được loại bỏ.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
23( ) 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
17( Vui vẻ , btn = 1 , thêm = Không ) 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
25( ) 

Liên kết thú vị với các sự kiện di chuyển chuột trên con rùa này. Nếu vui là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, các ràng buộc hiện có được loại bỏ.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
27( ) 

Ghi chú: Mọi chuỗi sự kiện di chuyển chuột trên một con rùa đều được bắt đầu bằng một sự kiện nhấp chuột trên con rùa đó.

>>> turtle.position()
(0.00,0.00)
>>> turtle.forward(25)
>>> turtle.position()
(25.00,0.00)
>>> turtle.forward(-75)
>>> turtle.position()
(-50.00,0.00)
2

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
29( ) 

Sau đó, nhấp và kéo Rùa sẽ di chuyển nó trên màn hình do đó tạo ra các thao tác rút tiền (nếu bút bị hỏng).

>>> turtle.position()
(0.00,0.00)
>>> turtle.forward(25)
>>> turtle.position()
(25.00,0.00)
>>> turtle.forward(-75)
>>> turtle.position()
(-50.00,0.00)
3

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
31( ) 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
33( ) 

Phương pháp đặc biệt Rùa 

>>> turtle.position()
(0.00,0.00)
>>> turtle.forward(25)
>>> turtle.position()
(25.00,0.00)
>>> turtle.forward(-75)
>>> turtle.position()
(-50.00,0.00)
4

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
35( ) 

Bắt đầu ghi lại các đỉnh của một đa giác. Vị trí rùa hiện tại là đỉnh đầu tiên của đa giác.

Dừng ghi lại các đỉnh của một đa giác. Vị trí rùa hiện tại là đỉnh cuối cùng của đa giác. Điều này sẽ được kết nối với đỉnh đầu tiên.

Trả về đa giác được ghi cuối cùng.Kích thước 

Thông số

Tạo và trả lại một bản sao của rùa với cùng thuộc tính, tiêu đề và thuộc tính rùa. - một số nguyên hoặc

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

Trả lại đối tượng Rùa. Chỉ sử dụng hợp lý: như một chức năng để trả lại rùa ẩn danh

Trả lại 
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
36đối tượng con rùa đang vẽ. Phương thức TurtleScreen sau đó có thể được gọi cho đối tượng đó.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
43( ) 

>>> turtle.position()
(0.00,0.00)
>>> turtle.forward(25)
>>> turtle.position()
(25.00,0.00)
>>> turtle.forward(-75)
>>> turtle.position()
(-50.00,0.00)
5

>>> turtle.position()
(0.00,0.00)
>>> turtle.forward(25)
>>> turtle.position()
(25.00,0.00)
>>> turtle.forward(-75)
>>> turtle.position()
(-50.00,0.00)
7

>>> t.right(90) >>> t.forward(100) >>> t.left(90) >>> t.backward(100)29t.penup() t.speed('slow') #Tốc độ vẽ của con trỏ t.bgcolor('Dodger blue') ti.sleep(10) t.hideturtle()38( Kích thước ) 

kích thước - một số nguyên hoặc

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

  1. Đặt hoặc vô hiệu hóa undobuffer. Nếu kích thước là một số nguyên, một undobuffer trống có kích thước đã cho sẽ được cài đặt. kích thước cho số lượng hành động rùa tối đa có thể được hoàn tác bằng 

    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    40phương thức / chức năng. Nếu kích thước là 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02, undobuffer bị vô hiệu hóa.

  2. >>> turtle.position()
    (0.00,0.00)
    >>> turtle.forward(25)
    >>> turtle.position()
    (25.00,0.00)
    >>> turtle.forward(-75)
    >>> turtle.position()
    (-50.00,0.00)
    
    6

    Ví dụ:

    >>> turtle.position()
    (0.00,0.00)
    >>> turtle.forward(25)
    >>> turtle.position()
    (25.00,0.00)
    >>> turtle.forward(-75)
    >>> turtle.position()
    (-50.00,0.00)
    
    8
  3. Bây giờ hãy thêm Shape vào shapelist của Screen và sử dụng nó:

    >>> turtle.position()
    (0.00,0.00)
    >>> turtle.forward(25)
    >>> turtle.position()
    (25.00,0.00)
    >>> turtle.forward(-75)
    >>> turtle.position()
    (-50.00,0.00)
    
    9

Ghi chú

 

Các 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
44lớp học được sử dụng trong nội bộ của các 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
83 phương pháp theo những cách khác nhau. Lập trình viên ứng dụng có để đối phó với các lớp Shape chỉ khi sử dụng hình dạng hợp chất như trình bày ở trên!

Phương pháp TurtleScreen / Màn hình và chức năng tương ứng 

Hầu hết các ví dụ trong phần này đề cập đến một ví dụ TurtleScreen được gọi 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
48.

Kiểm soát cửa sổ 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
50(  Luận điểm *  ) (  Luận điểm *  

Thông số

args - một chuỗi màu hoặc ba số trong phạm vi 0..colormode hoặc 3-tuple của các số đó - một chuỗi màu hoặc ba số trong phạm vi 0..colormode hoặc 3-tuple của các số đó

Đặt hoặc trả lại màu nền của TurtleScreen.

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
0

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
52( Picname = Không ) Picname = Không 

Thông số

args - một chuỗi màu hoặc ba số trong phạm vi 0..colormode hoặc 3-tuple của các số đó - một chuỗi, tên của tệp gif hoặc 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
53, hoặc
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

Đặt hoặc trả lại màu nền của TurtleScreen.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
52( Picname = Không ) 

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
1

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
65( ))

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
60( ) 

picname - một chuỗi, tên của tệp gif hoặc 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
53, hoặc
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

Ghi chú

 

 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
63( ))

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
67( ) 

Các 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
44lớp học được sử dụng trong nội bộ của các 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
83 phương pháp theo những cách khác nhau. Lập trình viên ứng dụng có để đối phó với các lớp Shape chỉ khi sử dụng hình dạng hợp chất như trình bày ở trên!

Ghi chú

 

 

Các 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
44lớp học được sử dụng trong nội bộ của các 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
83 phương pháp theo những cách khác nhau. Lập trình viên ứng dụng có để đối phó với các lớp Shape chỉ khi sử dụng hình dạng hợp chất như trình bày ở trên!Canvwidth = None , canvheight = None , bg = Không 

Thông số

  • args - một chuỗi màu hoặc ba số trong phạm vi 0..colormode hoặc 3-tuple của các số đó - số nguyên dương, chiều rộng mới của canvas theo pixel

  • Đặt hoặc trả lại màu nền của TurtleScreen. - số nguyên dương, chiều cao mới của khung hình bằng pixel

  • >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    29
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    52( Picname = Không ) 
      - chuỗi màu hoặc tuple màu, màu nền mới

picname - một chuỗi, tên của tệp gif hoặc 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
53, hoặc
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
52( Picname = Không ) 

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
2

picname - một chuỗi, tên của tệp gif hoặc 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
53, hoặc
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
74( llx ,  lly ,  urx ,  ury )llx ,  lly ,  urx ,  ury )

Thông số

  • args - một chuỗi màu hoặc ba số trong phạm vi 0..colormode hoặc 3-tuple của các số đó  - một số, tọa độ x của góc dưới bên trái của khung vẽ

  • Đặt hoặc trả lại màu nền của TurtleScreen.  - một số, tọa độ y của góc dưới bên trái của khung vẽ

  • >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    29
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    52( Picname = Không ) 
      - một số, tọa độ x của góc trên bên phải của khung vẽ

  • picname - một chuỗi, tên của tệp gif hoặc 

    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    53, hoặc
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02
      - một số, tọa độ y của góc trên bên phải của khung vẽ

Đặt hình nền hoặc tên trả về của hình nền hiện tại. Nếu picname là tên tệp, hãy đặt hình ảnh tương ứng làm nền. Nếu picname là 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
53, xóa hình nền, nếu có. Nếu picname là 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, trả lại tên tệp của hình nền hiện tại.

>>> : trong các góc hệ thống tọa độ do người dùng xác định có thể bị méo.

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
3

Xóa tất cả các bản vẽ và tất cả các con rùa khỏi TurtleScreen. Đặt lại TurtleScreen hiện tại trống về trạng thái ban đầu: nền trắng, không có hình nền, không ràng buộc sự kiện và theo dõi.

Phương thức TurtleScreen này có sẵn dưới dạng hàm toàn cục chỉ dưới tên 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
60. Hàm toàn cục 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
65là một hàm khác có nguồn gốc từ phương pháp Rùa 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
65.chậm trễ = Không có )

Thông số

args - một chuỗi màu hoặc ba số trong phạm vi 0..colormode hoặc 3-tuple của các số đó  - số nguyên dương

Đặt hoặc trả lại màu nền của TurtleScreen.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
52( Picname = Không ) 

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
4

picname - một chuỗi, tên của tệp gif hoặc 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
53, hoặc
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02n = Không ,  trì hoãn = Không )

Thông số

  • args - một chuỗi màu hoặc ba số trong phạm vi 0..colormode hoặc 3-tuple của các số đó  - số nguyên không âm

  • Đặt hoặc trả lại màu nền của TurtleScreen.  - số nguyên không âm

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
52( Picname = Không ) 

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
5

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
82()()

picname - một chuỗi, tên của tệp gif hoặc 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
53, hoặc
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02

Đặt hình nền hoặc tên trả về của hình nền hiện tại. Nếu picname là tên tệp, hãy đặt hình ảnh tương ứng làm nền. Nếu picname là 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
53, xóa hình nền, nếu có. Nếu picname là 
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, trả lại tên tệp của hình nền hiện tại.

>>>

Xóa tất cả các bản vẽ và tất cả các con rùa khỏi TurtleScreen. Đặt lại TurtleScreen hiện tại trống về trạng thái ban đầu: nền trắng, không có hình nền, không ràng buộc sự kiện và theo dõi.xdummy = Không ,  ydummy = Không )

Đặt tiêu điểm vào TurtleScreen (để thu thập các sự kiện chính). Đối số giả được cung cấp để có thể chuyển 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
86sang phương thức onclick.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
88( Vui vẻ , chìa khóa ) Vui vẻ , chìa khóa 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
90( Vui vẻ , chìa khóa ) Vui vẻ , chìa khóa 

Thông số

  • vui vẻ - một chức năng không có đối số hoặc

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02 - một chức năng không có đối số hoặc
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02

  • key - một chuỗi: key (vd: một người khác) hoặc biểu tượng khóa (ví dụ: - một chuỗi: key (vd: một người khác) hoặc biểu tượng khóa (ví dụ:

Liên kết thú vị với sự kiện phát hành khóa của khóa. Nếu vui là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, các ràng buộc sự kiện được gỡ bỏ. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
86.)

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
6

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
95( Vui vẻ , key = Không ) Vui vẻ , key = Không 

Thông số

  • vui vẻ - một chức năng không có đối số hoặc

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02 - một chức năng không có đối số hoặc
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02

  • key - một chuỗi: key (vd: một người khác) hoặc biểu tượng khóa (ví dụ: - một chuỗi: key (vd: một người khác) hoặc biểu tượng khóa (ví dụ:

Liên kết thú vị với sự kiện phát hành khóa của khóa. Nếu vui là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, các ràng buộc sự kiện được gỡ bỏ. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
86.)

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
95( Vui vẻ , key = Không ) 

Liên kết thú vị với sự kiện nhấn phím nếu phím được đưa ra hoặc với bất kỳ sự kiện nhấn phím nào nếu không có phím nào được đưa ra. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
86.)vui , btn = 1 , thêm = Không )

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
7 Vui vẻ , btn = 1 , thêm = Không 

Thông số

  • vui vẻ - một chức năng không có đối số hoặc

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02 - một hàm có hai đối số sẽ được gọi với tọa độ của điểm được nhấp trên khung vẽ

  • key - một chuỗi: key (vd: một người khác) hoặc biểu tượng khóa (ví dụ: - số nút chuột, mặc định là 1 (nút chuột trái)

  • Liên kết thú vị với sự kiện phát hành khóa của khóa. Nếu vui là 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02, các ràng buộc sự kiện được gỡ bỏ. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    86.)
     - 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55hoặc 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    56- nếu 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55, một ràng buộc mới sẽ được thêm vào, nếu không nó sẽ thay thế một ràng buộc cũ

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
95( Vui vẻ , key = Không ) 

Liên kết thú vị với sự kiện nhấn phím nếu phím được đưa ra hoặc với bất kỳ sự kiện nhấn phím nào nếu không có phím nào được đưa ra. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
86.)

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
8

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
7

 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
05( vui , btn = 1 , thêm = Không )

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
01( Vui vẻ , btn = 1 , thêm = Không ) Vui vẻ , t = 0 

Thông số

  • vui vẻ - một chức năng không có đối số hoặc

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02 - một chức năng không có đối số

  • key - một chuỗi: key (vd: một người khác) hoặc biểu tượng khóa (ví dụ: - một số> = 0

Liên kết thú vị với sự kiện phát hành khóa của khóa. Nếu vui là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, các ràng buộc sự kiện được gỡ bỏ. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
86.)

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
9

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
13( ) 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
15( ) 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
95( Vui vẻ , key = Không ) 

Liên kết thú vị với sự kiện nhấn phím nếu phím được đưa ra hoặc với bất kỳ sự kiện nhấn phím nào nếu không có phím nào được đưa ra. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp t.penup() t.speed('slow') #Tốc độ vẽ của con trỏ t.bgcolor('Dodger blue') ti.sleep(10) t.hideturtle()86.)

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
7 Tiêu đề , dấu nhắc 

Thông số

  • vui vẻ - một chức năng không có đối số hoặc

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02 - chuỗi

  • key - một chuỗi: key (vd: một người khác) hoặc biểu tượng khóa (ví dụ: - chuỗi

Liên kết thú vị với sự kiện phát hành khóa của khóa. Nếu vui là 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02, các ràng buộc sự kiện được gỡ bỏ. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
86.)

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
95( Vui vẻ , key = Không ) 

>>> turtle.heading()
22.0
>>> turtle.right(45)
>>> turtle.heading()
337.0
0

Liên kết thú vị với sự kiện nhấn phím nếu phím được đưa ra hoặc với bất kỳ sự kiện nhấn phím nào nếu không có phím nào được đưa ra. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
86.)Tiêu đề , kịp thời , mặc định = Không , minval = None , maxval = Không 

Thông số

  • vui vẻ - một chức năng không có đối số hoặc

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02 - chuỗi

  • key - một chuỗi: key (vd: một người khác) hoặc biểu tượng khóa (ví dụ: - chuỗi

  • Liên kết thú vị với sự kiện phát hành khóa của khóa. Nếu vui là 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02, các ràng buộc sự kiện được gỡ bỏ. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    86.)
     - số (tùy chọn)

  • >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    29
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    95( Vui vẻ , key = Không ) tối thiểu - số (tùy chọn)

  • Liên kết thú vị với sự kiện nhấn phím nếu phím được đưa ra hoặc với bất kỳ sự kiện nhấn phím nào nếu không có phím nào được đưa ra. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp 

    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    86.) - số (tùy chọn)

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
7

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
95( Vui vẻ , key = Không ) 

>>> turtle.heading()
22.0
>>> turtle.right(45)
>>> turtle.heading()
337.0
1

Liên kết thú vị với sự kiện nhấn phím nếu phím được đưa ra hoặc với bất kỳ sự kiện nhấn phím nào nếu không có phím nào được đưa ra. Lưu ý: để có thể đăng ký các sự kiện quan trọng, TurtleScreen phải có trọng tâm. (Xem phương pháp t.penup() t.speed('slow') #Tốc độ vẽ của con trỏ t.bgcolor('Dodger blue') ti.sleep(10) t.hideturtle()86.)

>>> turtle.position()
(0.00,0.00)
>>> turtle.backward(30)
>>> turtle.position()
(-30.00,0.00)
7 Mode = Không 

Thông số

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
05( vui , btn = 1 , thêm = Không )
 - một trong các chuỗi tiêu chuẩn, trực tiếp

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
01( Vui vẻ , btn = 1 , thêm = Không ) 

vui vẻ - một hàm có hai đối số sẽ được gọi với tọa độ của điểm được nhấp trên khung vẽChú ý : trong chế độ này, các góc sẽ xuất hiện méo nếu  

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
25 tỷ lệ đơn vị không bằng 1.

Chế độ

Đầu rùa

góc độ tích cực

"Tiêu chuẩn"

bên phải (phía đông)

ngược chiều kim đồng hồ

"Logo"

hướng lên (phía bắc)

chiều kim đồng hồ

>>> turtle.heading()
22.0
>>> turtle.right(45)
>>> turtle.heading()
337.0
2

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
27( cmode = Không có )cmode = Không có )

Thông số

cmode  - một trong các giá trị 1.0 hoặc 255  - một trong các giá trị 1.0 hoặc 255

Trả về mã màu hoặc đặt thành 1.0 hoặc 255. Sau đó  ,  các giá trị r ,  g ,  b của bộ ba màu phải nằm trong phạm vi 0 .. cmode .

>>> turtle.heading()
22.0
>>> turtle.right(45)
>>> turtle.heading()
337.0
3

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
29()()

Trả lại Canvas của TurtleScreen này. Hữu ích cho những người trong cuộc, những người biết phải làm gì với Tkinter Canvas.

>>> turtle.heading()
22.0
>>> turtle.right(45)
>>> turtle.heading()
337.0
4

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
31()()

Trả về một danh sách tên của tất cả các hình dạng rùa hiện có.

>>> turtle.heading()
22.0
>>> turtle.right(45)
>>> turtle.heading()
337.0
5

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
33( tên ,  hình dạng = Không )tên ,  hình dạng = Không )

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
35( tên ,  hình dạng = Không )tên ,  hình dạng = Không )

Có ba cách khác nhau để gọi hàm này:

  1. Tên  là tên của tệp gif và  hình dạng  là  

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02: Cài đặt hình dạng hình ảnh tương ứng.

    >>>

    >>> turtle.heading()
    22.0
    >>> turtle.right(45)
    >>> turtle.heading()
    337.0
    
    6

    Ghi chú

     

    Hình dạng hình ảnh  không  xoay khi xoay rùa, vì vậy chúng không hiển thị tiêu đề của rùa!

  2. tên  là một chuỗi tùy ý và  hình dạng  là một cặp các tọa độ: Cài đặt hình dạng đa giác tương ứng.

    >>> turtle.heading()
    22.0
    >>> turtle.right(45)
    >>> turtle.heading()
    337.0
    
    7
  3. tên là một chuỗi tùy ý và hình dạng là một 

    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    44 đối tượng (hợp chất) : Cài đặt hình dạng hợp chất tương ứng.

Thêm một hình dạng rùa vào shapelist của TurtleScreen. Chỉ các hình dạng được đăng ký như vậy có thể được sử dụng bằng cách ban hành lệnh 

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
38.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
40( ) 

Trả về danh sách rùa trên màn hình.

>>> turtle.heading()
22.0
>>> turtle.right(45)
>>> turtle.heading()
337.0
8

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
42( ) 

Trả lại chiều cao của cửa sổ rùa.

>>>

Ghi chú

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
44( ) 

Hình dạng hình ảnh  không  xoay khi xoay rùa, vì vậy chúng không hiển thị tiêu đề của rùa!

>>>

>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
0

Ghi chú

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
46( ) 

Hình dạng hình ảnh  không  xoay khi xoay rùa, vì vậy chúng không hiển thị tiêu đề của rùa!

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
48( ) 

tên  là một chuỗi tùy ý và  hình dạng  là một cặp các tọa độ: Cài đặt hình dạng đa giác tương ứng.

tên là một chuỗi tùy ý và hình dạng là một 

t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
44 đối tượng (hợp chất) : Cài đặt hình dạng hợp chất tương ứng.

Thêm một hình dạng rùa vào shapelist của TurtleScreen. Chỉ các hình dạng được đăng ký như vậy có thể được sử dụng bằng cách ban hành lệnh 

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
38.(  Width = _CFG ["width"], height = _CFG ["height"], startx = _CFG ["leftright"], starty = _CFG ["topbottom"]  

Trả về danh sách rùa trên màn hình.

Thông số

  • cmode  - một trong các giá trị 1.0 hoặc 255 - nếu là số nguyên, kích thước tính bằng pixel, nếu nổi, một phần nhỏ của màn hình; mặc định là 50% màn hình

  • Trả về mã màu hoặc đặt thành 1.0 hoặc 255. Sau đó  ,  các giá trị r ,  g ,  b của bộ ba màu phải nằm trong phạm vi 0 .. cmode . - nếu là số nguyên, chiều cao tính bằng pixel, nếu nổi, một phần nhỏ của màn hình; mặc định là 75% màn hình

  • Trả lại Canvas của TurtleScreen này. Hữu ích cho những người trong cuộc, những người biết phải làm gì với Tkinter Canvas. - nếu dương, vị trí bắt đầu bằng pixel từ cạnh trái của màn hình, nếu âm từ cạnh phải, nếu 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02, cửa sổ trung tâm theo chiều ngang

  • Trả về một danh sách tên của tất cả các hình dạng rùa hiện có. - nếu dương, vị trí bắt đầu bằng pixel từ cạnh trên của màn hình, nếu âm từ cạnh dưới, nếu 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    02, cửa sổ trung tâm theo chiều dọc

>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
1

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
33( tên ,  hình dạng = Không )(  Tiêu đề  

Thông số

cmode  - một trong các giá trị 1.0 hoặc 255 - một chuỗi được hiển thị trên thanh tiêu đề của cửa sổ đồ họa rùa

Trả về mã màu hoặc đặt thành 1.0 hoặc 255. Sau đó  ,  các giá trị r ,  g ,  b của bộ ba màu phải nằm trong phạm vi 0 .. cmode .

>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
2

Trả lại Canvas của TurtleScreen này. Hữu ích cho những người trong cuộc, những người biết phải làm gì với Tkinter Canvas.

Trả về một danh sách tên của tất cả các hình dạng rùa hiện có.canvas 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
33( tên ,  hình dạng = Không )canvas 

Thông số

cmode  - một trong các giá trị 1.0 hoặc 255 - a 

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
64, a 
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
65hoặc a 
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
36

Trả về mã màu hoặc đặt thành 1.0 hoặc 255. Sau đó  ,  các giá trị r ,  g ,  b của bộ ba màu phải nằm trong phạm vi 0 .. cmode .

Trả lại Canvas của TurtleScreen này. Hữu ích cho những người trong cuộc, những người biết phải làm gì với Tkinter Canvas.

Trả về một danh sách tên của tất cả các hình dạng rùa hiện có.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
33( tên ,  hình dạng = Không )cv 

Thông số

cmode  - một trong các giá trị 1.0 hoặc 255  - a

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
64

Trả về mã màu hoặc đặt thành 1.0 hoặc 255. Sau đó  ,  các giá trị r ,  g ,  b của bộ ba màu phải nằm trong phạm vi 0 .. cmode .

Trả lại Canvas của TurtleScreen này. Hữu ích cho những người trong cuộc, những người biết phải làm gì với Tkinter Canvas.

Trả về một danh sách tên của tất cả các hình dạng rùa hiện có.

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
33( tên ,  hình dạng = Không )bậc thầy 

Thông số

cmode  - một trong các giá trị 1.0 hoặc 255 - một số tiện ích Tkinter để chứa ScrolledCanvas, tức là một Tkinter-canvas có thêm thanh cuộn

Trả về mã màu hoặc đặt thành 1.0 hoặc 255. Sau đó  ,  các giá trị r ,  g ,  b của bộ ba màu phải nằm trong phạm vi 0 .. cmode .

lớp 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
44( type_ , dữ liệu ) type_ , dữ liệu 

Thông số

type_ - một trong các chuỗi đa giác - một trong các chuỗi đa giác

Mô hình cấu trúc dữ liệu hình dạng. Các cặp phải tuân theo đặc điểm kỹ thuật này:

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
80

kiểu_

dữ liệu

Đa giác

một đa giác-tuple, tức là một cặp các tọa độ

Hình ảnh

một hình ảnh (trong hình thức này chỉ được sử dụng nội bộ!)

Hợp chất

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
02(một hình dạng hợp chất phải được xây dựng bằng 
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
45phương pháp)

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
83( Nhiều , điền , đề cương = Không ) Nhiều , điền , đề cương = Không 

Thông số

  • nhiều - một đa giác, tức là một tuple của cặp số - một đa giác, tức là một tuple của cặp số

  • tô màu - một màu poly sẽ được lấp đầy màu - một màu poly sẽ được lấp đầy

  • phác thảo - một màu cho phác thảo của poly (nếu có) - một màu cho phác thảo của poly (nếu có)

Thí dụ:

>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
3

Xem hình dạng hợp chất .

lớp 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
04( x , y ) x , y 

Một lớp vectơ hai chiều, được sử dụng làm lớp trợ giúp để thực hiện đồ họa rùa. Có thể hữu ích cho các chương trình đồ họa rùa quá. Bắt nguồn từ tuple, vì vậy một vectơ là một tuple!

Cung cấp (cho a , b vectơ, số k ):

  • #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    86 bổ sung vector

  • #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    87 phép trừ vector

  • #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    88 sản phẩm bên trong

  • #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    89và nhân với vô hướng
    #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    90

  • #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    91 giá trị tuyệt đối của một

  • #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    92 Vòng xoay

Trợ giúp và cấu hình 

Làm thế nào để sử dụng sự giúp đỡ 

Các phương thức công khai của các lớp Màn hình và Rùa được ghi lại rộng rãi thông qua các tài liệu. Vì vậy, chúng có thể được sử dụng làm trợ giúp trực tuyến thông qua các tiện ích trợ giúp của Python:

  • Khi sử dụng IDLE, các chú giải công cụ hiển thị chữ ký và dòng đầu tiên của các tài liệu được gõ trong các lệnh gọi hàm / phương thức.

  • Gọi 

    #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    93các phương thức hoặc hàm hiển thị các tài liệu:

    >>>

    >>> turtle.heading()
    22.0
    >>> turtle.left(45)
    >>> turtle.heading()
    67.0
    
    4
  • Các tài liệu của các hàm xuất phát từ các phương thức có dạng được sửa đổi:

    >>>

    >>> turtle.heading()
    22.0
    >>> turtle.left(45)
    >>> turtle.heading()
    67.0
    
    5

Các tài liệu của các hàm xuất phát từ các phương thức có dạng được sửa đổi:

Các tài liệu đã sửa đổi này được tạo tự động cùng với các định nghĩa hàm xuất phát từ các phương thức tại thời điểm nhập.

Bản dịch của docstrings sang ngôn ngữ khác nhau 

Có một tiện ích để tạo một từ điển các khóa trong đó là các tên phương thức và các giá trị trong đó là các tài liệu về các phương thức công khai của các lớp Màn hình và Rùa.(  Tên tệp = "rùa_docopesdict"  

Thông số

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
29
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
95(  Tên tệp = "rùa_docopesdict"  ) 
 - một chuỗi, được sử dụng làm tên tệp

tên tệp - một chuỗi, được sử dụng làm tên tệp

Tạo và viết từ điển chuỗi vào tập lệnh Python với tên tệp đã cho. Hàm này phải được gọi một cách rõ ràng (nó không được sử dụng bởi các lớp đồ họa rùa). Từ điển doc Chuỗi sẽ được ghi vào tập lệnh Python . Nó được dự định để phục vụ như là một khuôn mẫu để dịch các tài liệu sang các ngôn ngữ khác nhau.

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
96

Nếu bạn (hoặc sinh viên của bạn) muốn sử dụng 

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
24với trợ giúp trực tuyến bằng ngôn ngữ mẹ đẻ của bạn, bạn phải dịch các tài liệu và lưu tệp kết quả như ví dụ 
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
98.

Nếu bạn có một mục thích hợp trong 

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
52tệp của mình , từ điển này sẽ được đọc tại thời điểm nhập và sẽ thay thế các tài liệu tiếng Anh ban đầu.

Tại thời điểm viết bài này có từ điển docopes bằng tiếng Đức và tiếng Ý. (Các yêu cầu xin vui lòng để glingl @ AON . Tại .)

Cách cấu hình Màn hình và Rùa 

Cấu hình mặc định tích hợp bắt chước hình thức và hành vi của mô-đun rùa cũ để giữ khả năng tương thích tốt nhất với nó.

Nếu bạn muốn sử dụng một cấu hình khác phản ánh tốt hơn các tính năng của mô-đun này hoặc phù hợp hơn với nhu cầu của bạn, ví dụ để sử dụng trong lớp học, bạn có thể chuẩn bị một tệp cấu hình 

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
52sẽ được đọc tại thời điểm nhập và sửa đổi cấu hình theo cài đặt của nó.

>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
6

Cấu hình được xây dựng sẽ tương ứng với rùa.cfg sau:

  • Giải thích ngắn về các mục được chọn:

  • Bốn dòng đầu tiên tương ứng với các đối số của 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    01 phương thức.

  • Dòng 5 và 6 tương ứng với các đối số của phương thức 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    02.

  • hình dạng có thể là bất kỳ hình dạng tích hợp nào, ví dụ: mũi tên, rùa, v.v ... Để biết thêm thông tin hãy thử 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    03.

  • Nếu bạn muốn sử dụng không có fillcolor (tức là làm cho rùa trong suốt), bạn phải viết (nhưng tất cả các chuỗi không trống phải không có dấu ngoặc kép trong tệp cfg).

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    04

  • Nếu bạn muốn phản ánh trạng thái của rùa, bạn phải sử dụng .

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    05

  • Nếu bạn đặt ví dụ: docopesdict sẽ được tải tại thời điểm nhập (nếu có trên đường dẫn nhập, ví dụ: trong cùng thư mục với .

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    06
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    07
    #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    24

  • using_IDLE : Đặt tùy chọn này thành 

    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55nếu bạn thường xuyên làm việc với IDLE và công tắc -n của nó (không có quy trình con nào). Điều này sẽ ngăn chặn 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    10để vào mainloop.

Có thể có một 

#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
52tệp trong thư mục 
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
24được lưu trữ và một tệp bổ sung trong thư mục làm việc hiện tại. Cái sau sẽ ghi đè cài đặt của cái đầu tiên.

Thư mục 

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
13chứa một 
#Vẽ bàn chân

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

#Vẽ chân

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

#Vẽ thân

t.goto(-90,100)
rectangle(100,150,'red')

#Vẽ tay

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

#Vẽ cổ

t.goto(-50,120)
rectangle(15,20,'grey')

#Vẽ đầu

t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)

#Vẽ mắt miệng:
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')

#Vẽ bàn tay:

t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
52tập tin. Bạn có thể nghiên cứu nó như một ví dụ và xem hiệu ứng của nó khi chạy các bản demo (tốt nhất không phải từ bên trong trình xem demo).

turtledemo- Kịch bản demo 

Các 

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
15gói bao gồm một tập hợp các bản demo kịch bản. Các tập lệnh này có thể được chạy và xem bằng trình xem demo được cung cấp như sau:

Ngoài ra, bạn có thể chạy các kịch bản demo riêng lẻ. Ví dụ,

>>> turtle.heading()
22.0
>>> turtle.left(45)
>>> turtle.heading()
67.0
7

Thư mục 

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
15gói chứa:

  • Một trình xem demo 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    17có thể được sử dụng để xem mã nguồn của các tập lệnh và chạy chúng cùng một lúc.

  • Nhiều tập lệnh thể hiện các tính năng khác nhau của 

    #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    24 mô-đun. Ví dụ có thể được truy cập thông qua menu Ví dụ. Họ cũng có thể được chạy độc lập.

  • Một 

    #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    52tệp dùng làm ví dụ về cách viết và sử dụng các tệp đó.

Các kịch bản demo là:

Tên

Sự miêu tả

Đặc trưng

bytedesign

mô hình đồ họa rùa cổ điển phức tạp

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
20, sự chậm trễ, 
import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
21

sự hỗn loạn

đồ thị Động lực học Verhulst, cho thấy tính toán của máy tính đôi khi có thể tạo ra kết quả trái với mong đợi thông thường

tọa độ thế giới

đồng hồ

đồng hồ analog hiển thị thời gian của máy tính của bạn

rùa như kim đồng hồ, ontimer

colormixer

thử nghiệm với r, g, b

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
22

rừng

3 cây đầu tiên

ngẫu nhiên

fractalcurves

Đường cong Hilbert & Koch

đệ quy

lindenmayer

ethnomathatures (kolams Ấn Độ)

Hệ thống L

Minimal_hanoi

Tháp Hà Nội

Rùa hình chữ nhật như đĩa Hà Nội (hình dạng, hình dạng)

chơi trò chơi nim cổ điển với ba đống gậy chống lại máy tính.

rùa như nimsticks, điều khiển sự kiện (chuột, bàn phím)

Sơn

chương trình vẽ siêu tối giản

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
23

Sự thanh bình

tiểu học

rùa: ngoại hình và hoạt hình

dương vật

ốp lát định kỳ với diều và phi tiêu

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
10

hành tinh_and_moon

mô phỏng hệ thống hấp dẫn

hình dạng hợp chất, 

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)
04

round_dance

rùa nhảy xoay theo chiều ngược nhau

hình dạng hợp chất, hình dạng bản sao, độ nghiêng, get_shapepoly, cập nhật

sắp xếp_animate

trình diễn trực quan các phương pháp phân loại khác nhau

căn chỉnh đơn giản, ngẫu nhiên

cây

một (đồ họa) chiều rộng cây đầu tiên (sử dụng máy phát điện)

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
26

hai_canvases

Thiết kế đơn giản

rùa trên hai bức tranh

wikipedia

một mô hình từ bài viết trên wikipedia về đồ họa rùa

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
26, 
t.penup()
t.speed('slow') #Tốc độ vẽ của con trỏ
t.bgcolor('Dodger blue')
ti.sleep(10)
t.hideturtle()
40

âm dương

một ví dụ cơ bản khác

import turtle as t
import time as ti

def rectangle(hor,ver,col):
    t.pendown() #tạo con trỏ
    t.pensize(1)
    t.color(col)
    t.begin_fill()
    for counter in range(1,3):
        t.forward(hor)
        t.right(90)
        t.forward(ver)
        t.right(90)
    t.end_fill()
    t.penup()
t.penup()
t.speed('slow')
t.bgcolor('Dodger blue')

t.goto(-100,-150)
rectangle(50,20,'blue')
t.goto(-30,-150)
rectangle(50,20,'blue')

t.goto(-25,-50)
rectangle(15,100,'grey')
t.goto(-55,-50)
rectangle(-15,100,'grey')

t.goto(-90,100)
rectangle(100,150,'red')

t.goto(-150,70)
rectangle(60,15,'grey')
t.goto(-150,110)
rectangle(15,40,'grey')
t.goto(10,70)
rectangle(60,15,'grey')
t.goto(55,110)
rectangle(15,40,'grey')

t.goto(-50,120)
rectangle(15,20,'grey')
t.goto(-85,170)
rectangle(80,50,'red')
t.goto(-60,160)
rectangle(30,10,'white')
t.goto(-60,160)
rectangle(5,5,'black')
t.goto(-45,155)
rectangle(5,5,'black')
t.goto(-65,135)
t.right(5)
rectangle(40,5,'black')
t.goto(-155,130)
rectangle(25,25,'green')
t.goto(-147,130)
rectangle(10,15,t.bgcolor())
t.goto(50,130)
rectangle(25,25,'green')
t.goto(58,130)
rectangle(10,15,t.bgcolor())
t.hideturtle()
ti.sleep(10)
t.hideturtle()
29

Chúc vui vẻ!

Thay đổi kể từ khi Python 2.6 

  • Các phương pháp 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    30, 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    31và 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    32đã được loại bỏ. Các phương thức có tên và chức năng này hiện chỉ khả dụng dưới dạng phương thức 
    #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    69. Các chức năng có nguồn gốc từ những vẫn còn có sẵn. (Trên thực tế đã có trong Python 2.6, các phương thức này chỉ là các bản sao của 
    t.penup()
    t.speed('slow') #Tốc độ vẽ của con trỏ
    t.bgcolor('Dodger blue')
    ti.sleep(10)
    t.hideturtle()
    36/ 
    #Vẽ bàn chân
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    #Vẽ chân
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    #Vẽ thân
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    #Vẽ tay
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    #Vẽ cổ
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    
    #Vẽ đầu
    
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    
    #Vẽ mắt miệng:
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    
    #Vẽ bàn tay:
    
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    69-method tương ứng .)

  • Phương pháp 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    36đã được loại bỏ. Hành vi của 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    61và 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    38 đã thay đổi một chút: bây giờ mọi quy trình điền phải được hoàn thành bằng một 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    38cuộc gọi.

  • Một phương pháp 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    40đã được thêm vào. Nó trả về một giá trị boolean: 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    55nếu quá trình điền đang diễn ra, 
    >>> t.right(90)
    >>> t.forward(100)
    >>> t.left(90)
    >>> t.backward(100)
    56nếu không. Hành vi này tương ứng với một 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    43cuộc gọi không có đối số trong Python 2.6.

Thay đổi kể từ khi Python 3.0 

  • Các phương pháp 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    44, 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    45và 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    46đã được thêm vào. Do đó, toàn bộ các biến đổi tuyến tính thông thường hiện có sẵn để biến đổi hình dạng rùa. 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    47đã được cải tiến về chức năng: bây giờ nó có thể được sử dụng để lấy hoặc đặt độ nghiêng. 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    48đã bị phản đối

  • Phương thức 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    49này đã được thêm vào như là một bổ sung 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    50mà trên thực tế liên kết các hành động với sự kiện keyrelease. Theo đó, cái sau có một bí danh : 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    51.

  • Phương pháp 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    52đã được thêm vào. Vì vậy, khi chỉ làm việc với các đối tượng Màn hình và Rùa, người ta không được nhập 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    53thêm nữa.

  • Hai phương thức nhập liệu đã được thêm vào 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    54và 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    55. Các hộp thoại đầu vào bật lên và trả về chuỗi và số tương ứng.

  • Hai tập lệnh mẫu 

    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    56và 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    57 đã được thêm vào 
    import turtle as t
    import time as ti
    
    def rectangle(hor,ver,col):
        t.pendown() #tạo con trỏ
        t.pensize(1)
        t.color(col)
        t.begin_fill()
        for counter in range(1,3):
            t.forward(hor)
            t.right(90)
            t.forward(ver)
            t.right(90)
        t.end_fill()
        t.penup()
    t.penup()
    t.speed('slow')
    t.bgcolor('Dodger blue')
    
    t.goto(-100,-150)
    rectangle(50,20,'blue')
    t.goto(-30,-150)
    rectangle(50,20,'blue')
    
    t.goto(-25,-50)
    rectangle(15,100,'grey')
    t.goto(-55,-50)
    rectangle(-15,100,'grey')
    
    t.goto(-90,100)
    rectangle(100,150,'red')
    
    t.goto(-150,70)
    rectangle(60,15,'grey')
    t.goto(-150,110)
    rectangle(15,40,'grey')
    t.goto(10,70)
    rectangle(60,15,'grey')
    t.goto(55,110)
    rectangle(15,40,'grey')
    
    t.goto(-50,120)
    rectangle(15,20,'grey')
    t.goto(-85,170)
    rectangle(80,50,'red')
    t.goto(-60,160)
    rectangle(30,10,'white')
    t.goto(-60,160)
    rectangle(5,5,'black')
    t.goto(-45,155)
    rectangle(5,5,'black')
    t.goto(-65,135)
    t.right(5)
    rectangle(40,5,'black')
    t.goto(-155,130)
    rectangle(25,25,'green')
    t.goto(-147,130)
    rectangle(10,15,t.bgcolor())
    t.goto(50,130)
    rectangle(25,25,'green')
    t.goto(58,130)
    rectangle(10,15,t.bgcolor())
    t.hideturtle()
    ti.sleep(10)
    t.hideturtle()
    
    13thư mục.


Các khóa học qua video:
Lập trình C Java SQL Server PHP HTML5-CSS3-JavaScript

Copied !!!