Hướng dẫn draw triangle in python turtle - vẽ hình tam giác trong con rùa trăn

Python có một thư viện vẽ bút đơn giản gọi là Rùa. Sử dụng các lệnh chuyển động đơn giản, chúng ta có thể vẽ các hình dạng bằng thư viện rùa Python. Khi dạy Python cho trẻ em, Rùa là một thư viện tốt để giới thiệu để khiến trẻ em hào hứng với ngôn ngữ và các tính năng của nó.

Các hành động cơ bản được sử dụng trong các ví dụ sau là,

  • Vẽ một dòng với lệnh pen - forward ()
  • Di chuyển mà không vẽ - penup (), pendown () lệnh
  • Biến bút sang một góc - bên trái (), phải () lệnh

Chương trình Python sau đây vẽ một hình tam giác đều đơn giản,

import turtle

board = turtle.Turtle()

board.forward(100) # draw base

board.left(120)
board.forward(100)

board.left(120)
board.forward(100)

turtle.done()

Chương trình Python sau đây vẽ một tam giác góc vuông,

import turtle

board = turtle.Turtle()

board.forward(100) # draw base

board.left(90)
board.forward(100)

board.left(135)
board.forward(142)

turtle.done()

Chương trình Python sau đây vẽ một hình dạng ngôi sao bằng cách vẽ hai hình tam giác Isosceles giống hệt nhau,

import turtle

board = turtle.Turtle()

# first triangle for star
board.forward(100) # draw base

board.left(120)
board.forward(100)

board.left(120)
board.forward(100)

board.penup()
board.right(150)
board.forward(50)

# second triangle for star
board.pendown()
board.right(90)
board.forward(100)

board.right(120)
board.forward(100)

board.right(120)
board.forward(100)

turtle.done()

Vì vậy, trong hướng dẫn này, chúng tôi đã thảo luận về tam giác rùa Python và chúng tôi cũng đã đề cập đến các ví dụ khác nhau liên quan đến việc thực hiện nó. Dưới đây là danh sách các ví dụ mà chúng tôi đã đề cập.How to create triangles in Python Turtle and we will also cover different examples related to the Turtle triangle. And, we will cover these topics.

  • Tam giác rùa Python
  • Mã xoắn ốc Tam giác Tam giác Python
  • Đang hình tam giác
  • Tam giác rùa python

  • Tam giác rùa Python
  • Mã xoắn ốc Tam giác Tam giác Python
  • Đang hình tam giác
  • Tam giác rùa python

Trong phần này, chúng tôi sẽ về cách vẽ một con rùa Tam giác Nested Inpython rùa.how to draw a triangle in a Python turtle.

Trước khi tiến về phía trước, chúng ta nên có một phần kiến ​​thức về lồng nhau. Nested là một bộ sưu tập được đặt hàng của các bộ và mỗi bộ chứa bộ trước.

Code:

Một tam giác lồng nhau được định nghĩa là có hình tam giác đơn, nó chứa một số hình tam giác được tạo ra bởi một vòng lặp lồng nhau.turtle() method is generally used to make objects.

  • Trong mã sau, chúng tôi nhập mô -đun rùa từ nhập khẩu rùa *, nhập rùa để vẽ một tam giác lồng nhau. is used to move the turtle in the forwarding direction.
  • Tur.left (120) được sử dụng để di chuyển con rùa theo hướng bên trái sau khi di chuyển về phía trước.is used to move the turtle in the left direction after moving to forward.
from turtle import *
import turtle
 
tur = turtle.Turtle()
 
tur.forward(100)  
tur.left(120)
tur.forward(100)
 
tur.left(120)
tur.forward(100)
 
turtle.done()

Output:

Sau khi chạy mã trên, chúng ta có được đầu ra sau trong đó chúng ta có thể thấy một hình tam giác được vẽ với sự trợ giúp của một con rùa.

Hướng dẫn draw triangle in python turtle - vẽ hình tam giác trong con rùa trăn
Đầu ra hình tam giác rùa python

ĐỌC: Tái tạo Rùa Python

Mã xoắn ốc Tam giác Tam giác Python

Trong phần này, chúng ta sẽ tìm hiểu về cách vẽ mã xoắn ốc Tam giác trong Rùa Python.how to draw triangle spiral code in Python turtle.

Một xoắn ốc được định nghĩa là một đường cong dài di chuyển vòng và tròn từ một điểm trung tâm. Tương tự hình tam giác xoắn ốc là một đường cong dài di chuyển xung quanh và làm tròn ra khỏi điểm trung tâm của nó và một tam giác xoắn ốc được hình thành.

Code:

Trong mã sau, chúng tôi nhập mô -đun rùa từ nhập khẩu rùa *, nhập Rùa. Phương thức rùa này () chủ yếu được sử dụng để tạo các đối tượng.from turtle import *, import turtle. This turtle() method is mainly used to make objects.

Tur.Right (120) được sử dụng để thay đổi hướng của một cây bút bằng 120 độ theo chiều kim đồng hồ.is used to change the direction of a pen by 120 degrees clockwise.

from turtle import *

import turtle 
  

n = 8
 
tur = turtle.Turtle() 
  
 
for i in range(n * 4): 
    
    
    tur.forward(i * 8) 
      
    
    tur.right(120)
      
 
turtle.done() 

Output:

Sau khi chạy mã, chúng ta có được đầu ra sau trong đó chúng ta có thể thấy một tam giác xoắn ốc được vẽ trên màn hình.

Đầu ra mã xoắn ốc Tam giác Tam giác rùa

Đọc: Kích thước rùa Python

Đang hình tam giác

Trong phần này, chúng ta sẽ tìm hiểu về cách vẽ Tam giác Rùa Sierpinski trong Rùa Python.how to draw turtle Sierpinski triangle in Python turtle.

Sierpinski được định nghĩa là hình dạng phân chia thành các bản sao nhỏ hơn. Tam giác Sierpinski là một được vẽ với thuật toán đệ quy ba chiều. Chúng ta có thể vẽ tam giác Sierpinski chỉ bằng tay.

Code:

Trong mã sau, chúng tôi sẽ nhập mô -đun rùa để vẽ Tam giác Sierpinski. Sierpinski tạo ra một mô hình đẹp bên trong tam giác.

  • rùa.screen () được sử dụng để tạo màn hình. is used to create a screen.
  • Sierpinski (MyPoints, 3, Tur) được sử dụng để vẽ một số điểm để tạo ra một mẫu. is used to draw some points to create a pattern.
  • rùa.goto (điểm [0] [0], điểm [0] [1]) được sử dụng để di chuyển rùa đến một vị trí tuyệt đối. is used to move the turtle to an absolute position.
  • rùa.begin_fill () được sử dụng chỉ cần gọi trước khi vẽ một hình dạng được lấp đầy.is used just call before drawing a shape to be filled.
  • rùa.end_fill () được sử dụng chỉ cần gọi sau khi vẽ một hình dạng được lấp đầy. is used just call after drawing a shape to be filled.
from turtle import *
import turtle

def drawTriangle(points,color,turtle):
    turtle.fillcolor(color)
    turtle.up()
    turtle.goto(points[0][0],points[0][1])
    turtle.down()
    turtle.begin_fill()
    turtle.goto(points[1][0],points[1][1])
    turtle.goto(points[2][0],points[2][1])
    turtle.goto(points[0][0],points[0][1])
    turtle.end_fill()

def getmid(p1,p2):
    return ( (p1[0]+p2[0]) / 2, (p1[1] + p2[1]) / 2)

def Sierpinski(points,degree,myTurtle):
    colormap = ['blue','cyan','yellow','white','green',
                'purple','yellow']
    drawTriangle(points,colormap[degree],myTurtle)
    if degree > 0:
        Sierpinski([points[0],
                        getmid(points[0], points[1]),
                        getmid(points[0], points[2])],
                   degree-1, myTurtle)
        Sierpinski([points[1],
                        getmid(points[0], points[1]),
                        getmid(points[1], points[2])],
                   degree-1, myTurtle)
        Sierpinski([points[2],
                        getmid(points[2], points[1]),
                        getmid(points[0], points[2])],
                   degree-1, myTurtle)

def mainwin():
   tur = turtle.Turtle()
   ws = turtle.Screen()
   mypoints = [[-100,-50],[0,100],[100,-50]]
   Sierpinski(mypoints,3,tur)
   ws.exitonclick()

mainwin()

Output:

Sau khi chạy mã trên, chúng tôi nhận được đầu ra sau trong đó chúng tôi thấy một tam giác Sierpinski đẹp được vẽ trên màn hình.

Python Rùa Sierpinski đầu ra

Đọc: Phông chữ Python Rùa

Tam giác rùa python

Trong phần này, chúng tôi sẽ về cách vẽ một con rùa Tam giác Nested Inpython rùa.how to draw a turtle nested triangle inPython turtle.

Trước khi tiến về phía trước, chúng ta nên có một phần kiến ​​thức về lồng nhau. Nested là một bộ sưu tập được đặt hàng của các bộ và mỗi bộ chứa bộ trước.

Một tam giác lồng nhau được định nghĩa là có hình tam giác đơn, nó chứa một số hình tam giác được tạo ra bởi một vòng lặp lồng nhau.nested triangle is defined as there is single triangle it contained a number of triangles that are generated by a nested loop.

Code:

Trong mã sau, chúng tôi nhập mô -đun rùa từ nhập khẩu rùa *, nhập rùa để vẽ một tam giác lồng nhau.from turtle import *, import turtle for drawing a nested triangle.

  • Phải (90) được sử dụng để di chuyển con rùa theo đúng hướng. is used to move the turtle in the right direction.
  • Sau khi di chuyển ngay về phía trước (8 + hình dạng) được sử dụng để di chuyển rùa theo hướng chuyển tiếp.forward(8 + shape) function is used for moving the turtle in the forward direction.
  • Trái (120) được sử dụng để di chuyển rùa theo hướng bên trái. is used to move the turtle in left direction.
from turtle import *
import turtle
numberoftriangle = 6

for shape in range(1, numberoftriangle + 1):
    
    for sides in range(1, 5):
        forward(10 + shape * 10 )
        left(120)
right(90)
forward(8 + shape)
turtle.done()

Output:

Sau khi chạy mã trên, chúng tôi nhận được đầu ra sau trong đó chúng tôi thấy một hình tam giác lồng nhau được vẽ trên màn hình.

Đầu ra hình tam giác rùa python

Bạn cũng có thể muốn đọc các hướng dẫn sau đây.

  • Quảng trường Rùa Python
  • Python Rùa theo dõi
  • Nghệ thuật rùa Python
  • Vòng tròn rùa Python
  • Tốc độ rùa Python
  • Chức năng viết rùa Python
  • Cuộc đua rùa Python
  • Cách vẽ hoa trong rùa Python

Vì vậy, trong hướng dẫn này, chúng tôi đã thảo luận về tam giác rùa Python và chúng tôi cũng đã đề cập đến các ví dụ khác nhau liên quan đến việc thực hiện nó. Dưới đây là danh sách các ví dụ mà chúng tôi đã đề cập.Python turtle triangle and we have also covered different examples related to its implementation. Here is the list of examples that we have covered.

  • Tam giác rùa Python
  • Mã xoắn ốc Tam giác Tam giác Python
  • Đang hình tam giác
  • Tam giác rùa python

Hướng dẫn draw triangle in python turtle - vẽ hình tam giác trong con rùa trăn

Trong phần này, chúng tôi sẽ về cách vẽ một con rùa Tam giác Nested Inpython rùa.

Làm thế nào để bạn vẽ một tam giác rùa python?

Làm thế nào để vẽ một hình tam giác trong Rùa Python..
Vẽ một dòng với lệnh pen - forward () ..
Di chuyển mà không vẽ - penup (), pendown () lệnh ..
Biến bút sang một góc - bên trái (), phải () lệnh ..

Những hình dạng bạn có thể vẽ trong Rùa Python?

Rùa là một tính năng python giống như một bảng vẽ, cho phép bạn chỉ huy một con rùa để vẽ khắp nơi.Các hình dạng khác nhau mà chúng ta sẽ vẽ là hình vuông, hình chữ nhật, hình tròn và hình lục giác.square, rectangle, circle and a hexagon.

Làm thế nào để bạn lập trình một khu vực tam giác trong Python?

Chương trình Python để tìm khu vực của một tam giác..
# Ba mặt của tam giác là A, B và C:.
a = float (input ('nhập mặt đầu tiên:')).
b = float (đầu vào ('nhập phía thứ hai:')).
c = float (đầu vào ('nhập phía thứ ba:')).
# Tính toán semi-perimet ..
s = (a + b + c) / 2 ..
# Tính diện tích ..
diện tích = (s*(s-a)*(s-b)*(s-c)) ** 0,5 ..