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

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.position)  hoặc turtle.pos

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

Ví dụ:

>>> turtle.pos()
(440.00,-0.00)

turtle.towards(xy = 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

    y - một số nếu x là một số, khácNone

Trả lại góc giữa đường từ vị trí rùa đến vị trí được chỉ định bởi (x, y), vectơ hoặc rùa khác. Điều này phụ thuộc vào hướng bắt đầu của rùa và nó phụ thuộc vào chế độ "standard"/"world" hay "logo".

Ví dụ:

>>> turtle.goto(10, 10)
>>> turtle.towards(0,0)
225.0

turtle.xcor

Trả lại tọa độ x của rùa.

Ví dụ:

>>> turtle.home()
>>> turtle.left(50)
>>> turtle.forward(100)
>>> turtle.pos()
(64.28,76.60)
>>> print(round(turtle.xcor(), 5))
64.27876

turtle.ycor

Trả lại tọa độ y của rùa.

Ví dụ:

>>> turtle.home()
>>> turtle.left(60)
>>> turtle.forward(100)
>>> print(turtle.pos())
(50.00,86.60)
>>> print(round(turtle.ycor(), 5))
86.60254

turtle.heading

Trả về heading hiện tại của rùa (giá trị phụ thuộc vào chế độ rùa, xem mode()).

Ví dụ:

>>> turtle.home()
>>> turtle.left(67)
>>> turtle.heading()
67.0

turtle.distance(x, y = None)

Thông số

    x - là một số, một cặp số pair/vector hoặc một đối tượng rùa

    y - một số nếu x là một số, ngược lại thì sẽ là None

Trả lại khoảng cách từ rùa đến (x, y), vectơ đã cho hoặc đối tượng rùa khác đã cho, theo đơn vị bước rùa.

Ví dụ:

>>> turtle.home()
>>> turtle.distance(30,40)
50.0
>>> turtle.distance((30,40))
50.0
>>> joe = Turtle()
>>> joe.forward(77)
>>> turtle.distance(joe)
77.0
» Tiếp: Cài đặt đơn vị đo
« Trước: Các phương thức chuyển động của rùa
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 !!!