Python: Các phương thức vẽ

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

turtle.pendown()  hoặc turtle.pd()  hoặc turtle.down(

Đặt bút xuống để vẽ.

turtle.penup()  hoặc turtle.pu()  hoặc turtle.up(

Nhấc bút lên để dừng vẽ.

turtle.pensize(width = None)  hoặc turtle.width(width = None

Tham số

    width - một số dương

width dùng để thiết lập độ dày của nét vẽ thành width. Nếu resizemode được đặt thành "auto" và turtleshape là một đa giác, thì đa giác đó được vẽ với cùng độ dày nét vẽ. Nếu không có đối số được đưa ra thì sẽ trả về pensize hiện tại.

Ví dụ:

>>> turtle.pensize()
1
>>> turtle.pensize(10)   # từ lúc này thì độ dày nét vẽ sẽ là 10

turtle.pen(pen = None**pendict)

Tham số

    pen - 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

    pendict - 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

Trả về hoặc đặt các thuộc tính của bút thành "pen-dictionary" với các cặp khóa/giá trị sau:

  • “shown”: True/False
  • “pendown”: True/False
  • “pencolor”: color-string hoặc color-tuple
  • “fillcolor”: color-string hoặc color-tuple
  • “pensize”: số dượng
  • “speed”: số trong khoảng 0..10
  • “resizemode”: “auto” hoặc “user” hoặc “noresize”
  • “stretchfactor”: (số dượng, số dương)
  • “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 pen() để 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ụ:

>>> turtle.pen(fillcolor="black", pencolor="red", pensize=10)
>>> sorted(turtle.pen().items())
[('fillcolor', 'black'), ('outline', 1), ('pencolor', 'red'),
 ('pendown', True), ('pensize', 10), ('resizemode', 'noresize'),
 ('shearfactor', 0.0), ('shown', True), ('speed', 9),
 ('stretchfactor', (1.0, 1.0)), ('tilt', 0.0)]
>>> penstate=turtle.pen()
>>> turtle.color("yellow", "")
>>> turtle.penup()
>>> sorted(turtle.pen().items())[:3]
[('fillcolor', ''), ('outline', 1), ('pencolor', 'yellow')]
>>> turtle.pen(penstate, fillcolor="green")
>>> sorted(turtle.pen().items())[:3]
[('fillcolor', 'green'), ('outline', 1), ('pencolor', 'red')]

turtle.isdown

Trả lại True nếu bút được đặt, False nếu ngược lại.

Ví dụ:

>>> turtle.penup()
>>> turtle.isdown()
False
>>> turtle.pendown()
>>> turtle.isdown()
True
» Tiếp: Chỉnh màu cho bút
« Trước: Cài đặt đơn vị đo
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!