Python có một mô-đun tích hợp có tên là rùa. Nó cung cấp bản vẽ với màn hình các tông và một con rùa [bút]. Chúng ta phải di chuyển con rùa để vẽ bất cứ thứ gì trên màn hình. Có các chức năng khác, chẳng hạn như chuyển tiếp [] và đảo ngược [], để di chuyển con rùa
Con rùa vừa là tên của thư viện vừa là tên của chiếc bút trên màn hình mà chúng tôi sử dụng để phác thảo. Tóm lại, thư viện rùa Python làm cho nó trở nên hấp dẫn và hấp dẫn đối với các lập trình viên mới học Python. Rùa thường được sử dụng để giới thiệu trẻ em với máy tính
Làm cách nào để vẽ các hình tô màu trong Turtle - Python?
Hãy xem xét các giai đoạn tiếp theo về cách sử dụng con rùa Python để vẽ các hình dạng được tô màu bằng màu thích hợp. Rùa có 3 chức năng đổ màu vào các hình nó đã vẽ
- tô màu[]. Chức năng này hỗ trợ trong việc chọn màu để điền vào hình dạng. Nó sử dụng tên màu hoặc giá trị hex được cung cấp làm tham số đầu vào để tô màu cho các đối tượng địa hình khép kín sau đây. Tên màu cơ bản bao gồm đỏ, xanh dương, xanh lục và cam.
Giá trị hex của một màu là một chuỗi các số thập lục phân [bắt đầu bằng "#"], chẳng hạn như #RGGRBG. Ba số thập lục phân là R, G và B. - begin_fill[]. hướng dẫn Rùa rằng màu đã chọn phải được sử dụng để tô bất kỳ đối tượng đồ họa nào sắp đóng
- End_fill[]. hướng dẫn rùa ngừng lấp đầy các đối tượng đồ họa sắp đóng
Vì vậy, hãy bắt đầu
Sử dụng con rùa Python để vẽ một nửa vòng tròn đầy màu sắc
Khi đó có thể làm chuồng rùa bằng cách khai báo "ttl = rùa. Turtle" sau lần nhập rùa đầu tiên
Để đặt màu, trước tiên chúng ta sẽ sử dụng ttl. color[] và sau đó ttl. màu ["hồng"]
chức năng ttl. begin_fill[] bây giờ phải được gọi để bắt đầu tô màu cho nửa vòng tròn. Bán kính của vòng tròn là 90 pixel và chu vi của nó là 180 độ
Sau khi vẽ xong, hãy gọi ttl. chức năng end_fill[]. Lệnh này hướng dẫn con rùa ngừng tô màu vào
Cuối cùng, chúng tôi ẩn con rùa bằng cách sử dụng ttl. con rùa []
Hoàn thành mã
đầu ra
Giải trình
Nửa vòng tròn được tô màu được vẽ trên một bảng vẽ mới, như có thể thấy trong kết quả này. Nó tạo ra một hình tròn có bán kính 90 pixel và một nửa hình tròn ở góc 180 độ được tô màu hồng. Bạn có thể xem ảnh chụp màn hình ở trên
Sử dụng con rùa Python để vẽ một vòng tròn đầy màu sắc
Hãy sử dụng con rùa của Python để tạo một vòng tròn đầy màu sắc
Khi đó có thể làm chuồng rùa bằng cách khai báo "ttl = rùa. Turtle" sau lần nhập rùa đầu tiên
Để đặt màu, trước tiên chúng ta sẽ sử dụng ttl. color[] và sau đó ttl. màu đỏ"]
chức năng ttl. begin_fill[] bây giờ phải được gọi để bắt đầu tô màu cho vòng tròn. Bán kính của vòng tròn là 90 pixel
Sau khi vẽ xong, hãy gọi ttl. chức năng end_fill[]. Lệnh này hướng dẫn con rùa ngừng tô màu vào
Cuối cùng, chúng tôi ẩn con rùa bằng cách sử dụng ttl. con rùa []
Hoàn thành mã
đầu ra
Giải trình
Vòng tròn tô màu được vẽ trên một bảng vẽ mới, như có thể thấy trong kết quả này. Nó tạo ra một vòng tròn có bán kính 90 pixel được tô màu đỏ. Bạn có thể xem ảnh chụp màn hình ở trên
Sử dụng con rùa Python để vẽ một hình vuông đầy màu sắc
Hãy nói về cách vẽ một hình vuông được tô màu bằng con rùa Python
Khi đó có thể làm chuồng rùa bằng cách khai báo "ttl = rùa. rùa" sau lần nhập rùa đầu tiên
Ở đây, chúng ta sẽ sử dụng hàm fillcolor[], sau đó chúng ta sẽ sử dụng "ttl. fillcolor["yellow"] để đặt màu
chức năng ttl. begin_fill[] bây giờ sẽ được gọi và nó sẽ bắt đầu tô màu cho hình vuông
Ở đây, chúng ta sẽ sử dụng vòng lặp for bốn lần để vẽ mỗi bên bằng các phương thức forward[] và right[]
gọi điện thoại. end_fill[] sau khi tô màu xong. Lệnh này hướng dẫn con rùa ngừng tô màu vào
Hoàn thành mã
đầu ra
Giải trình
Hình vuông trong bảng vẽ hiện tại được tô màu vàng trong kết quả này, như có thể thấy được nhờ sự trợ giúp của vòng lặp for và các phương thức thư viện rùa khác nhau. Bạn có thể xem ảnh chụp màn hình ở trên
Sử dụng con rùa Python để vẽ một hình chữ nhật đầy màu sắc
Hãy nói về cách vẽ một hình chữ nhật được tô màu bằng con rùa Python
Khi đó có thể làm chuồng rùa bằng cách khai báo "ttl = rùa. rùa" sau lần nhập rùa đầu tiên
Ở đây, chúng ta sẽ sử dụng hàm fillcolor[], sau đó chúng ta sẽ sử dụng "ttl. fillcolor["green"] để đặt màu
chức năng ttl. begin_fill[] bây giờ sẽ được gọi và nó sẽ bắt đầu tô màu cho hình chữ nhật
Ở đây, chúng ta sẽ sử dụng vòng lặp for 2 lần để vẽ mỗi cạnh bằng các phương thức forward[] và right[], với một cạnh là chiều dài và cạnh còn lại là chiều rộng của hình chữ nhật
gọi điện thoại. end_fill[] sau khi tô màu xong. Lệnh này hướng dẫn con rùa ngừng tô màu vào
Hoàn thành mã
đầu ra
Giải trình
Hình chữ nhật trong bảng vẽ hiện tại được tô màu xanh lá cây trong đầu ra này, như có thể thấy được nhờ sự trợ giúp của vòng lặp for và các phương thức thư viện rùa khác nhau. Bạn có thể xem ảnh chụp màn hình ở trên
Sử dụng con rùa Python để vẽ một hình tam giác đầy màu sắc
Hãy nói về cách vẽ một hình tam giác được tô màu bằng con rùa Python
Khi đó có thể làm chuồng rùa bằng cách khai báo "ttl = rùa. rùa" sau lần nhập rùa đầu tiên
Ở đây, chúng ta sẽ sử dụng hàm fillcolor[], sau đó chúng ta sẽ sử dụng "ttl. fillcolor["blue"] để đặt màu
chức năng ttl. begin_fill[] bây giờ sẽ được gọi và nó sẽ bắt đầu tô màu cho hình tam giác
Ở đây, chúng ta sẽ sử dụng vòng lặp for ba lần để vẽ mỗi bên bằng các phương thức forward[] và left[]
gọi điện thoại. end_fill[] sau khi tô màu xong. Lệnh này hướng dẫn con rùa ngừng tô màu vào
Hoàn thành mã
đầu ra
Giải trình
Hình tam giác trong bảng vẽ hiện tại được tô màu xanh lam trong đầu ra này, như có thể thấy được nhờ sự trợ giúp của vòng lặp for và các phương thức thư viện rùa khác nhau. Bạn có thể xem ảnh chụp màn hình ở trên
Sử dụng con rùa Python để vẽ một ngôi sao đầy màu sắc
Hãy nói về cách vẽ một ngôi sao được tô màu bằng con rùa Python
Khi đó có thể làm chuồng rùa bằng cách khai báo "ttl = rùa. rùa" sau lần nhập rùa đầu tiên
Ở đây, chúng ta sẽ sử dụng hàm fillcolor[], sau đó chúng ta sẽ sử dụng "ttl. fillcolor["magenta"] để đặt màu
chức năng ttl. begin_fill[] bây giờ sẽ được gọi và nó sẽ bắt đầu tô màu cho ngôi sao
Ở đây, chúng ta sẽ sử dụng vòng lặp for năm lần để vẽ mỗi bên bằng các phương thức forward[] và right[], rẽ phải một góc 144 độ
gọi điện thoại. end_fill[] sau khi tô màu xong. Lệnh này hướng dẫn con rùa ngừng tô màu vào
Hoàn thành mã
đầu ra
Giải trình
Ngôi sao trong bảng vẽ hiện tại được tô màu đỏ tươi trong kết quả này, có thể thấy được nhờ sự trợ giúp của vòng lặp for và các phương thức thư viện rùa khác nhau. Bạn có thể xem ảnh chụp màn hình ở trên
Sử dụng con rùa Python để vẽ một hình lục giác đầy màu sắc
Hãy nói về cách vẽ một hình lục giác được tô màu bằng cách sử dụng con rùa Python
Khi đó có thể làm chuồng rùa bằng cách khai báo "ttl = rùa. rùa" sau lần nhập rùa đầu tiên
Ở đây, chúng ta sẽ sử dụng hàm fillcolor[], sau đó chúng ta sẽ sử dụng "ttl. fillcolor["light green"] để đặt màu
chức năng ttl. begin_fill[] bây giờ sẽ được gọi và nó sẽ bắt đầu tô màu cho hình lục giác
Ở đây, chúng ta sẽ sử dụng vòng lặp for sáu lần để vẽ mỗi bên bằng các phương thức forward[] và right[], rẽ phải một góc 60 độ
gọi điện thoại. end_fill[] sau khi tô màu xong. Lệnh này hướng dẫn con rùa ngừng tô màu vào
Hoàn thành mã
đầu ra
Giải trình
Hình lục giác trong bảng vẽ hiện tại được tô màu xanh nhạt trong kết quả này, như có thể thấy được nhờ sự trợ giúp của vòng lặp for và các phương thức thư viện rùa khác nhau. Bạn có thể xem ảnh chụp màn hình ở trên
Sử dụng con rùa Python để vẽ một hình bát giác đầy màu sắc
Hãy nói về cách vẽ một hình bát giác được tô màu bằng con rùa Python
Khi đó có thể làm chuồng rùa bằng cách khai báo "ttl = rùa. rùa" sau lần nhập rùa đầu tiên
Ở đây, chúng ta sẽ sử dụng hàm fillcolor[], sau đó chúng ta sẽ sử dụng "ttl. fillcolor["light blue"] để đặt màu
chức năng ttl. begin_fill[] bây giờ sẽ được gọi và nó sẽ bắt đầu lấp đầy hình bát giác bằng màu
Ở đây, chúng ta sẽ sử dụng vòng lặp for tám lần để vẽ mỗi bên bằng các phương thức forward[] và right[], rẽ phải một góc 45 độ
gọi điện thoại. end_fill[] sau khi tô màu xong. Lệnh này hướng dẫn con rùa ngừng tô màu vào
Hoàn thành mã
đầu ra
Giải trình
Hình bát giác trong bảng vẽ hiện tại được tô màu xanh lam nhạt trong kết quả này, như có thể thấy được nhờ sự trợ giúp của vòng lặp for và các phương thức thư viện rùa khác nhau. Bạn có thể xem ảnh chụp màn hình ở trên
Sự kết luận
Để kết thúc, chúng ta đã tìm hiểu về các phương thức khác nhau như forward[], right[], left[], end_fill[], begin_fill[] và color[]. Với sự trợ giúp của phương pháp này, chúng tôi có thể tạo các hình dạng khác nhau và tô màu cho chúng bằng thư viện rùa Python