Hướng dẫn calculate area of triangle given 3 points python - tính diện tích tam giác đã cho 3 điểm trăn

Diện tích của một tam giác trong đó

x=[2,3,7]
y=[4,-6,8]

def get_area(x,y):
    area=0.5*( (x[0]*(y[1]-y[2])) + (x[1]*(y[2]-y[0])) + (x[2]*(y[0]-y[1])) )
    return int(area)

coords=list(zip(x,y))
print("Area of points {},{},{} is {}".format(*coords,get_area(x,y)))
0 là phối hợp thứ 1,
x=[2,3,7]
y=[4,-6,8]

def get_area(x,y):
    area=0.5*( (x[0]*(y[1]-y[2])) + (x[1]*(y[2]-y[0])) + (x[2]*(y[0]-y[1])) )
    return int(area)

coords=list(zip(x,y))
print("Area of points {},{},{} is {}".format(*coords,get_area(x,y)))
1 là phối hợp thứ 2,
x=[2,3,7]
y=[4,-6,8]

def get_area(x,y):
    area=0.5*( (x[0]*(y[1]-y[2])) + (x[1]*(y[2]-y[0])) + (x[2]*(y[0]-y[1])) )
    return int(area)

coords=list(zip(x,y))
print("Area of points {},{},{} is {}".format(*coords,get_area(x,y)))
2 là phối hợp thứ 3.

Area =1/2[x1(y2 - y3) + x2(y3 - y1) + x3(y1 - y2)]

x=[2,3,7]
y=[4,-6,8]

def get_area(x,y):
    area=0.5*( (x[0]*(y[1]-y[2])) + (x[1]*(y[2]-y[0])) + (x[2]*(y[0]-y[1])) )
    return int(area)

coords=list(zip(x,y))
print("Area of points {},{},{} is {}".format(*coords,get_area(x,y)))

đầu ra

Area of points (2, 4),(3, -6),(7, 8) is 27.0 

Này Coder! Trong bài viết này, chúng tôi sẽ học cách tính toán khu vực của bất kỳ tam giác nào bằng cách sử dụng tọa độ của nó với sự trợ giúp của chương trình Python.

Công thức để tính diện tích của một tam giác

Trước khi chúng tôi đi đến phần mã hóa Python, hãy để Lôi tìm kiếm công thức.

Đặt A (x1, y1), b (x2, y2) và c (x3, y3) là tọa độ của một tam giác. Chúng ta có thể tính toán diện tích của tam giác ABC bằng cách sử dụng công thức toán học

Diện tích = | (1/2)*(x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2)) |

Tính toán khu vực mà không có mô đun có thể đưa ra giá trị âm. Như chúng ta biết rằng khu vực không thể âm, chúng ta chỉ lấy độ lớn bằng cách áp dụng mô đun vào công thức.

Chúng tôi sử dụng phương thức ABS () trong chương trình để có được giá trị tuyệt đối hoặc độ lớn.abs() method in the program to get the absolute value or the magnitude.

Syntax:

abs(x)

X có thể là một số nguyên hoặc số điểm nổi.

Lưu ý: Nếu giá trị của diện tích bằng không, chúng ta có thể nói rằng một tam giác không thể được hình thành bằng cách sử dụng tọa độ đầu vào.
If the value of Area is Zero, We can say that a Triangle cannot be formed using the input coordinates.

Chương trình

Trước tiên chúng ta hãy lấy đầu vào của tọa độ từ người dùng để tính diện tích của tam giác bằng công thức trên.

Chúng ta phải chuyển đổi đầu vào thành một số nguyên bằng phương thức int () làm đầu vào mặc định được coi là một chuỗi.int() method as default input is considered as a string.

Bây giờ, chúng ta hãy tính toán diện tích của tam giác bằng cách sử dụng công thức trên và lưu trữ nó trong biến gọi là khu vực. Vì chúng ta chỉ cần xem xét cường độ cho khu vực, chúng ta sử dụng phương pháp ABS () để có được độ lớn hoặc giá trị tuyệt đối.Area. As we need to consider only magnitude for Area we use abs() method to get magnitude or absolute value.

Bây giờ chúng ta có thể in giá trị của khu vực.Area.

Chúng ta hãy nói với người dùng rằng chúng ta không thể hình thành một tam giác bằng cách sử dụng tọa độ đầu vào thông qua câu lệnh in nếu giá trị của diện tích bằng không.Area is Zero.

x1 = int(input("Enter the value of x1 :"))
y1 = int(input("Enter the value of y1 :"))
x2 = int(input("Enter the value of x2 :"))
y2 = int(input("Enter the value of y2 :"))
x3 = int(input("Enter the value of x3 :"))
y3 = int(input("Enter the value of y3 :"))
Area = abs((0.5)*(x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2)))
print("Area of the Triangle is ",Area)
if Area == 0:
    print("A Triangle cannot be formed using the input coordinates!")

Đầu ra đầu vào :

1.

Enter the value of x1 :0
Enter the value of y1 :0
Enter the value of x2 :1
Enter the value of y2 :2
Enter the value of x3 :7
Enter the value of y3 :10
Area of the Triangle is 2.0

2.

Enter the value of x1 :0
Enter the value of y1 :0
Enter the value of x2 :1
Enter the value of y2 :1
Enter the value of x3 :10
Enter the value of y3 :10
Area of the Triangle is 0.0
A Triangle cannot be formed using the input coordinates!

Tiếng hoan hô! Chúng tôi đã học được cách tính diện tích của tam giác bằng Python.

Cảm ơn đã đọc bài viết này. Tôi hy vọng nó đã giúp bạn ở đâu đó. Ngoài ra, hãy kiểm tra các bài viết liên quan khác của chúng tôi dưới đây:

  • Khả năng tam giác với các góc đã cho ở Python
  • Chương trình Python để tính diện tích của Enneagon

Nếu A, B và C là ba cạnh của một tam giác. Sau đó,

s = (a+b+c)/2
area = √(s(s-a)*(s-b)*(s-c))

Mã nguồn

# Python Program to find the area of triangle

a = 5
b = 6
c = 7

# Uncomment below to take inputs from the user
# a = float(input('Enter first side: '))
# b = float(input('Enter second side: '))
# c = float(input('Enter third side: '))

# calculate the semi-perimeter
s = (a + b + c) / 2

# calculate the area
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('The area of the triangle is %0.2f' %area)

Đầu ra

The area of the triangle is 14.70

Trong chương trình này, khu vực của tam giác được tính toán khi ba cạnh được đưa ra bằng công thức của Heron.

Nếu bạn cần tính diện tích của một tam giác tùy thuộc vào đầu vào từ người dùng, hàm input () có thể được sử dụng.

Chương trình Python để tìm khu vực của một tam giác

Công thức toán học:

Vùng của một tam giác = (s*(s-a)*(s-b)*(s-c))-1/2

Dưới đây là bán hình và A, B và C là ba mặt của tam giác. Hãy hiểu ví dụ sau.

Xem ví dụ này:

Output:

Enter first side: 5
Enter second side: 6
Enter third side: 7
The area of the triangle is 14.70

Giải trình -

Chúng tôi lấy đầu vào làm ba cạnh của một tam giác và lưu trữ chúng theo ba biến A, B và C. Sau đó, chúng tôi đã tính toán hình ảnh bán của tam giác và đặt giá trị này vào công thức khu vực của tam giác.

Lưu ý - %điểm nổi 0,2F Chỉ định ít nhất 0 số và 2 số sau thập phân. Nếu bạn sử dụng %0,5F, thì nó sẽ cho 5 số sau thập phân.



Hướng dẫn calculate area of triangle given 3 points python - tính diện tích tam giác đã cho 3 điểm trăn
Đối với video, hãy tham gia kênh YouTube của chúng tôi: Tham gia ngay


Nhận xét

  • Gửi phản hồi của bạn đến [Email & NBSP; được bảo vệ]

Giúp đỡ người khác, xin vui lòng chia sẻ

Hướng dẫn calculate area of triangle given 3 points python - tính diện tích tam giác đã cho 3 điểm trăn
Hướng dẫn calculate area of triangle given 3 points python - tính diện tích tam giác đã cho 3 điểm trăn
Hướng dẫn calculate area of triangle given 3 points python - tính diện tích tam giác đã cho 3 điểm trăn






Làm thế nào để bạn tìm thấy khu vực của một tam giác với 3 điểm 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 ..

Làm thế nào để bạn tìm thấy khu vực của một tam giác với 3 điểm?

Làm thế nào để bạn tìm thấy khu vực của một tam giác với 3 tọa độ?Diện tích của tam giác với 3 điểm là: a = (1/2) | x1 1 (y2 2 - y3 3) + x2 2 (y3 3 - y1 1) + x3 3 (y1 1 - y2 2) |, trong đó (x11, y1 1), (x2 2, y2 2) và (x3 3, y3 3) là tọa độ của các đỉnh của tam giác.A = (1/2) |x1 1 (y2 2 − y3 3 ) + x2 2 (y3 3 − y1 1 ) + x3 3 (y1 1 − y2 2 )|, where (x1 1 ,y1 1 ),(x2 2 ,y2 2 ), and (x3 3 ,y3 3 ) are the coordinates of vertices of triangle.

Làm thế nào để bạn tìm thấy khu vực của một tam giác được cho các điểm?

Làm thế nào để bạn tìm thấy khu vực của một tam giác với tọa độ ?..
Đánh giá giá trị tuyệt đối của biểu thức | x1 (y2-y3) + x2 (y3-y1) + x3 (y1-y2) | .. ..
Chia giá trị này cho hai để lấy diện tích của tam giác ..
Xác minh kết quả này bằng cách sử dụng khu vực Tam giác của chúng tôi với máy tính tọa độ ..

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

Diện tích của một tam giác là A = 12BH.Về cơ bản, để tìm thấy thể tích của lăng kính tam giác, bạn đang nhân diện tích của tam giác với chiều dài hoặc độ sâu.Vì vậy, công thức cho thể tích của một lăng kính tam giác sẽ là v = 12bhl.V=12bhl.