Python: Vẽ các hình tròn có màu sắc và vị trí ngẫu nhiên với Turtle-Python


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

turtle là mô-đun được tích hợp sẵn từ thư viện Python. Mô-đun con turtle được sử dụng để vẽ các hình dạng hoặc hình vẽ thú vị. Chúng ta có thể sử dụng mô-đun turtle bằng cách import turtle. Trong hướng dẫn này mô-đun random cũng được sử dụng để tạo ra các số ngẫu nhiên.

Các phương thức được sử dụng trong ví dụ

  • randint(0,255): Nó được sử dụng để tạo các số ngẫu nhiên từ 0 đến 255.
  • speed(0): Nó được sử dụng để thiết lập tốc độ vẽ.
  • colormode(255): Nó phải được đặt thành 255 để tạo ra mã màu đến 255.
  • begin_fill(): Nó bắt đầu tô màu cho vòng tròn.
  • end_fill(): Nó kết thúc để tô màu cho vòng tròn.
  • penup(): Nó sẽ ngừng vẽ.
  • pendown(): Dùng để tiến hành vẽ.
  • circle(bán kính): Dùng để vẽ đường tròn.

Tất cả các phương thức trên sẽ được gọi bên trong một vòng lặp while vô hạn để vẽ các hình tròn có cùng bán kính với màu được tạo ngẫu nhiên.

Dưới đây là video hướng dẫn

Dưới đây là đoạn code thực hiện

# import turtle
import turtle as pen
# import random
from random import randint

# tốc độ vẽ
pen.speed(0)

# độ dày nét vẽ
pen.pensize(10)

# mã màu nên được đặt là 255 để
# hiển thị tất cả các loại màu
pen.colormode(255)

# vòng lặp để vẽ các hình tròn
while True:
  # tạo màu ngẫu nhiênrandint will have random color based on
  # every randint the color will be called
  pen.color(randint(0, 255),
        randint(0, 255),
        randint(0, 255))

  # it will begin to fill the circle with color
  pen.begin_fill()

  # genrate circle
  pen.circle(20)

  # it will end to fill color
  pen.end_fill()

  # it will start to draw
  pen.penup()

  # x axis and y axis
  pen.goto(randint(-500, 500), randint(-300, 270))

  # it wil stop to draw
  pen.pendown()

Kết quả:

Hình tròn đa màu sắc

» Tiếp: Vẽ và tô màu cho hình đa giác bất kỳ với Turtle
« Trước: Cách tạo tam giác với Turtle-Python Turtle sử dụng sự kiện onscreenclick
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!