Rùa hình con trăn

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

rùa. về phía trước [chiều dài + chiều dài]

Tất cả chúng ta đều đã lập trình dựa trên Rùa có logo trong thời thơ ấu. Đó là một ngôn ngữ hấp dẫn cho phép chúng tôi tạo ra đồ họa và hình dạng. Vâng, Python cũng có thể giúp chúng ta thực hiện điều đó

Rùa là gì?

Turtle là một thư viện Python giúp bạn vẽ đồ họa bằng cách đưa ra một số lệnh như tiến, lùi, trái, phải, v.v. cho con trỏ. Con trỏ dùng để vẽ đồ họa còn được gọi là bút. Sử dụng các lệnh này bạn có thể vẽ một số hình cơ bản như hình vuông, hình tròn, hình chữ nhật và cả một số đồ họa phức tạp mà bạn sẽ tìm hiểu trong tài liệu này

Sau đây là một số phương thức rùa được sử dụng để vẽ các đối tượng trong tài liệu này

  1. chuyển tiếp [pixel]. Nó di chuyển mũi tên về phía trước 10 pixel
  2. góc phải]. Nó di chuyển mũi tên theo một góc xác định theo chiều kim đồng hồ
  3. trái [góc]. Hướng mũi tên sang trái ở góc đã chỉ định
  4. lạc hậu [pixel]. Hướng mũi tên di chuyển về phía sau theo các pixel được chỉ định
  5. vòng tròn[]. Nó trả về một vòng tròn bán kính được đưa ra làm đối số
  6. lên[]. Di chuyển con trỏ đến một số nơi khác mà không cần vẽ
  7. xuống[]. Bắt đầu vẽ nếu bản vẽ bị dừng do up[]
  8. setx[]. Đặt tọa độ đầu tiên của mũi tên thành X
  9. sety[]. Đặt tọa độ thứ hai của mũi tên thành Y trong đó tọa độ đầu tiên được đặt thành X
  10. bgcolor[]. Đặt màu nền của cửa sổ đồ họa
  11. pensize [chiều rộng]. Tăng hoặc giảm kích thước của con trỏ
  12. pencolor [màu chuỗi]. Thay đổi màu của con trỏ từ màu đen sang màu được chỉ định
  13. tốc độ bút [số nguyên]. Tăng hoặc giảm tốc độ của con trỏ. Giới hạn tốc độ dao động từ 1-10, trong đó 10 là tốc độ cao nhất
  14. đi đến[]. Di chuyển con trỏ từ tọa độ [0,0] đến một vị trí tùy ý
  15. tiêu đề [chuỗi-tiêu đề]. Đặt tên cửa sổ đồ họa thành chuỗi đã chỉ định
  16. hình dạng [tùy chọn chuỗi]. Đặt con trỏ thành một hình dạng được chỉ định

Cửa sổ đồ họa con rùa

Cửa sổ đồ họa hiển thị kết quả của mã. Theo mặc định, cửa sổ đồ họa có màu nền là màu trắng, bạn có thể sửa đổi nó thành bất kỳ màu nào bạn chọn bằng phương thức bgcolor[] 

Ví dụ

turtle.bgcolor[“blue”]

đầu ra

Tên mặc định của cửa sổ đồ họa là “Python Turtle Graphics”, bạn có thể thay đổi nó thành bất kỳ tên nào bạn chọn bằng cách sử dụng phương thức title[]

Ví dụ

turtle.title["My Turtle Program"]

đầu ra

Con trỏ rùa

Turtle cung cấp con trỏ dưới dạng mũi tên trong cửa sổ đồ họa, nó cũng cho phép bạn sửa đổi nó thành hình tròn hoặc con rùa.

Ví dụ

t = Turtle[]
t.shape["circle"]

t.shape["turtle"]

Con trỏ có chiều rộng là 1 theo mặc định, tuy nhiên, bạn có thể tăng hoặc giảm kích thước của con trỏ bằng phương pháp pensize[] 

Ví dụ

t.pensize[5]
t.forward[100]

Bạn cũng có thể thay đổi màu của con trỏ từ màu đen sang bất kỳ màu nào bạn chọn bằng phương pháp pencolor[]

Ví dụ

t.pensize[5]
t.pencolor["blue"]
t.forward[65]

tọa độ rùa

Con trỏ trong cửa sổ đồ họa ban đầu ở vị trí  0, 0. Để di chuyển con trỏ đến bất kỳ vị trí tùy ý nào, bạn có thể sử dụng phương thức goto[] trong đó bạn có thể chỉ định tọa độ của vị trí tùy ý

Để di chuyển con trỏ đến bất kỳ vị trí nào trong góc phần tư thứ nhất, cả hai tọa độ phải là dương [+, +].
Để di chuyển con trỏ đến bất kỳ đâu trong tọa độ góc phần tư thứ hai phải là âm và dương [-, +].
Để di chuyển con trỏ đến bất kỳ đâu trong góc phần tư thứ ba, cả hai tọa độ phải âm [-, -].
Để di chuyển con trỏ đến bất kỳ đâu trong tọa độ góc phần tư thứ tư phải là dương và âm [+, -].

Ví dụ

t.goto[100,100]

Tạo đối tượng

Ban đầu, con trỏ rùa trỏ về bên phải, vì vậy, để tạo một đường, chỉ cần sử dụng phương pháp chuyển tiếp [pixel]

Ví dụ

t.forward[50]

đầu ra

Xem xét một ví dụ về hình vuông, để làm được điều này, bạn sẽ cần chuyển tiếp [pixel] để vẽ đường thẳng và sang phải [góc] để chỉ hướng chính xác cho con trỏ

Ví dụ

________số 8

đầu ra

Tương tự bạn cũng có thể vẽ một bảng chữ cái

Ví dụ

import turtle
t=turtle.Turtle[]
t.left[90]
t.backward[100]
t.right[90]
t.forward[100]
turtle.done[]

Bây giờ, hãy vẽ một hình tròn có bán kính 20 cm bằng cách sử dụng phương thức circle[] yêu cầu bán kính làm đối số

turtle.title["My Turtle Program"]
0

Tương tự ta vẽ được các đường tròn lồng vào nhau hay còn gọi là đường tròn đồng tâm. Đường tròn có tâm chung gọi là đường tròn đồng tâm. Các phương thức circle[], up[], down[], và sety[] được sử dụng để vẽ các đường tròn đồng tâm

Ví dụ

turtle.title["My Turtle Program"]
1

đầu ra

Tạo cầu vồng benzen

Cầu vồng Benzen là một vật thể có cấu trúc giống như cấu trúc Benzen có ít màu sắc Cầu vồng. Bạn có thể tạo cấu trúc bằng các phương thức pen[], forward[] và left[]

Ví dụ

turtle.title["My Turtle Program"]
2

đầu ra

điền đối tượng

Bạn có thể tô màu cho các đối tượng của mình bằng các phương thức begin_fill[] và end_fill[]. Trước khi đối tượng được tạo, hãy gọi phương thức begin_fill[] cho biết một đối tượng đóng sẽ được tạo cần được lấp đầy và sau khi đối tượng được tạo, hãy gọi phương thức end_fill[] cho biết đối tượng hiện có thể được lấp đầy. Theo mặc định, nó lấp đầy đối tượng bằng màu đen. Để tô đối tượng bằng một màu cụ thể, hãy sử dụng phương thức pen[] với đối số fillcolor có màu mong muốn làm giá trị

Ví dụ

turtle.title["My Turtle Program"]
3

đầu ra

Sự kết luận

Rùa rất tốt cho việc thiết kế đồ họa cơ bản. Trong bài viết này chúng ta đã cùng nhau tìm hiểu về thư viện rùa giúp bạn vẽ đồ họa. Nó hiệu quả và dễ thực hiện để tạo đồ họa và hình dạng đơn giản. Phần mềm và ứng dụng dành cho trẻ nhỏ có thể được vẽ bằng mô-đun này. Ngoài ra, việc cung cấp các thiết kế phần mềm trong các ứng dụng GUI cũng có thể được cung cấp bằng mô-đun này

Mô-đun này cũng có thể giúp tìm hiểu về các phương pháp khác nhau giúp tạo các đối tượng cơ bản và phức tạp, cũng như cách các vòng lặp giúp đạt được việc tạo hình ảnh

Chúng ta có thể thay đổi hình dạng của con rùa không?

Bạn có thể thay đổi hình dạng của con rùa bằng quy trình hình dạng . Trong chương trình bên dưới, chúng tôi đặt nó trông giống một con rùa hơn. Rùa cũng có thể đóng dấu một bản sao của chính nó lên màn hình [khu vực vẽ rùa] và bản sao này sẽ vẫn còn sau khi rùa chuyển đi nơi khác.

Bạn có thể vẽ một hình bầu dục bằng rùa Python không?

Hàm shape thiết lập hình dạng của con rùa, i. e. chỉ số của điểm vẽ. Vì vậy, có, bạn có thể làm cho con rùa trông giống hình bầu dục , nhưng bất kỳ bản vẽ nào trong tương lai sẽ di chuyển hình bầu dục của bạn đến một vị trí mới.

Chủ Đề