Cách vẽ tam giác cân trong python

Sử dụng hàm Tam giác cân đã tạo trong dự án này, vẽ đường tròn tam giác cân như hình bên dưới. Mã của bạn sẽ dễ dàng thay đổi số lượng hình tam giác, bán kính và chiều cao của hình tam giác

Cách vẽ tam giác cân trong python
Cách vẽ tam giác cân trong python
Cách vẽ tam giác cân trong python

Mã nguồn

from turtle import *
import math
import random

title('Isosceles Triangle Circle - PythonTurtle.Academy')
setup(1000,1000)
setworldcoordinates(-500,-500,500,500)
hideturtle()
tracer(0,0)

# x,y is the center of the base, width: length of base, height: height of triangle from the top to base
# direction:direction from the center of base to top
def IsoscelesTriangle(x,y,width,height,direction,c):
    up()
    goto(x,y)
    seth(direction-90)
    fd(width/2)
    p1x, p1y = xcor(), ycor() # first point: bottom right
    back(width)
    p2x, p2y = xcor(), ycor() # second point: bottom left
    goto(x,y)
    seth(direction)
    fd(height)
    p3x, p3y = xcor(), ycor() # third point: top
    goto(p1x,p1y)
    down()
    fillcolor(c)
    begin_fill()
    goto(p2x,p2y)
    goto(p3x,p3y)
    goto(p1x,p1y)
    end_fill()

n=12
r=300
width=2*r*math.sin(math.radians(180/n))
height=200
for i in range(n):    
    IsoscelesTriangle(r*math.cos(math.radians(180/n))*math.cos(math.radians(i*360/n)),
                      r*math.cos(math.radians(180/n))*math.sin(math.radians(i*360/n)),width,height,i*360/n,'blue')
    
update()

Các dự án liên quan

hình học

vòng lặp

thẻ. hình học, vòng lặp, vòng lặp, toán học

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 di chuyển đơn giản, chúng ta có thể vẽ hình bằng thư viện python rùa. Khi dạy python cho trẻ em, rùa là một thư viện tốt để giới thiệu để khiến trẻ 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 đường bằng lệnh pen - forward()
  • Di chuyển mà không cần vẽ - lệnh penup(), pendown()
  • Xoay bút sang một góc - lệnh left(), right()

Chương trình python sau đây vẽ một 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 vuông góc,

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 ngôi sao bằng cách vẽ hai tam giác cân 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()

Được đăng trong Python

Phần quan trọng là hiểu rằng tất cả các tam giác sẽ có tổng cộng là 180* là tổng của tất cả các góc. Điều đó có nghĩa là, với 3 đầu vào của bạn, nếu chúng không cộng lại thành 180* thì đó không phải là tam giác

Bạn có rất nhiều sự lựa chọn về cách bắt đầu. Cách tốt hơn để chúng tôi giúp bạn là bắt đầu viết mã và khi bạn gặp sự cố hoặc bế tắc, hãy hỏi. Bài tập về nhà là để bạn học chứ không phải để mọi người trên bảng tin làm hộ bạn

3 0

Đăng lại

Cách vẽ tam giác cân trong python

Nimesh_1 0 Áp phích dành cho người mới

8 năm trước

nhập rùa
rùa. tốc độ(0)

cho tôi trong phạm vi(52).
rùa. chuyển tiếp(100)
rùa. trái(175)
rùa. chuyển tiếp(100)
rùa. left(90)
rùa. chuyển tiếp(10)
rùa. left(90)
rùa. phải(2)

0 1

Đăng lại

Cách vẽ tam giác cân trong python

vegaseat 1.735 Kẻ đạo đức giả của DaniWeb Đồng nghiệp trong nhóm

8 năm trước

Bạn Ryantroop của chúng ta đã nói lên tất cả

0 0

Đăng lại

Cách vẽ tam giác cân trong python

Wadie 0 Áp phích dành cho người mới

7 năm trước

import turtle

def draw_triangle():
    window = turtle.Screen()
    window.bgcolor("green") #background color

    tom = turtle.Turtle()

    tom.forward(100) 
    tom.left(120)
    tom.forward(100)
    tom.left(120)
    tom.forward(100)

    window.exitonclick() #to exit 

draw_triangle()

1 0

Đăng lại

Đã chỉnh sửa 7 năm trước bởi Wadie

Cách vẽ tam giác cân trong python

viral_2 0 Áp phích dành cho người mới

5 năm trước

làm ơn viết mã cho tôi vẽ một con rùa in virus làm ơn tạo một chương trình

0 0

Đăng lại

Cách vẽ tam giác cân trong python
Nhìn thấy lần cuối 4 giờ trước

JamesCherrill 4,667 Người đăng có giá trị nhất Người điều hành Người đăng nổi bật<

5 năm trước

Xin chào Viral

Đây là trang web dành cho những người làm việc với máy tính và muốn tìm hiểu thêm. Nếu bạn muốn học cách viết mã rùa thì hãy bắt đầu chủ đề của riêng bạn tại đây và ai đó sẽ giúp bạn. Nếu bạn chỉ muốn ai đó làm việc đó cho mình thì bạn đã đến nhầm chỗ - đừng làm bài hộ người ta

Làm cách nào để vẽ hình bằng Python?

Lập trình hướng đối tượng trong Python. Tạo trò chơi phiêu lưu của riêng bạn .
từ nhập hình dạng Giấy, Hình tam giác, Hình chữ nhật, Hình bầu dục
giấy = Giấy()
rect1 = Hình chữ nhật()
trực tràng1. set_width(200) rect1. set_height(100) rect1. .
trực tràng1. vẽ tranh()
giấy. trưng bày()
# đưa code tạo Rectangle thứ 2 vào đây. trưng bày()

Làm thế nào để vẽ con rùa bằng Python?

Sử dụng Turtle, chúng ta có thể dễ dàng vẽ trên bảng vẽ. Đầu tiên, chúng tôi nhập mô-đun rùa. Sau đó tạo một cửa sổ, tiếp theo chúng ta tạo đối tượng con rùa và sử dụng phương thức con rùa để vẽ trong bảng vẽ .

Công thức cho một tam giác cân là gì?

Diện tích Công thức Tam giác Cân . Nếu cho cả 3 cạnh A = ½[√(a2 − b2 ⁄4) × b] Nếu cho độ dài 2 cạnh và góc giữa chúng A = ½ × b × c × sin(α)A = ½ × b × h. If all three sides are given A = ½[√(a2 − b2 ⁄4) × b] If the length of 2 sides and an angle between them is given A = ½ × b × c × sin(α)