Làm thế nào để bạn tìm thấy chu vi của một hình tam giác trong python?

10.0
8_______16_______1 float
10.0
0float
10.0
2float
10.0
4float
10.0
6

Đây là nửa chu vi và a, b, c là ba cạnh của tam giác. Hãy hiểu ví dụ sau

Xem ví dụ này

đầu ra

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

Giải trình -

Ta lấy đầu vào là 3 cạnh của một tam giác và lưu chúng vào 3 biến a, b, c. Sau đó, chúng tôi đã tính nửa chu vi của tam giác và đưa giá trị này vào công thức diện tích của tam giác

Cách viết Chương trình Python để tìm Diện tích, Chu vi và Bán chu vi của một Tam giác với ví dụ. Trước khi bước vào Chương trình tìm diện tích tam giác, chúng ta hãy xem các định nghĩa và công thức đằng sau chúng

Diện Tích Tam Giác

Nếu chúng ta biết độ dài ba cạnh của một tam giác, thì chúng ta có thể tính diện tích của tam giác bằng Công thức Heron

Diện tích Tam giác = √(s*(s-a)*(s-b)*(s-c))

Trong đó s = (a + b + c )/ 2 (Ở đây s = nửa chu vi và a, b, c là ba cạnh của một tam giác)

Chu vi Tam giác = a + b + c

Chương trình Python để tìm diện tích và chu vi của một tam giác

Chương trình Python này cho phép người dùng nhập ba cạnh của tam giác. Sử dụng các giá trị đó, chúng ta sẽ tính Chu vi của một tam giác, Nửa chu vi của một tam giác và sau đó là Diện tích của một tam giác

a = float(input('Please Enter the First side of a Triangle: '))
b = float(input('Please Enter the Second side of a Triangle: '))
c = float(input('Please Enter the Third side of a Triangle: '))

# calculate the Perimeter
Perimeter = a + b + c

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

# calculate the area
Area = (s*(s-a)*(s-b)*(s-c)) ** 0.5

print("\n The Perimeter of Traiangle = %.2f" %Perimeter);
print(" The Semi Perimeter of Traiangle = %.2f" %s);
print(" The Area of a Triangle is %0.2f" %Area)
Python Program to find Area of a Triangle and Perimeter of a Triangle

Ba câu lệnh Python đầu tiên sẽ cho phép Người dùng nhập 3 cạnh của tam giác a, b, c. Tiếp theo, Tính chu vi tam giác bằng công thức P = a+b+c

# calculate the Perimeter
Perimeter = a + b + c

Tiếp theo, Tính nửa chu vi bằng công thức (a+b+c)/2. Mặc dù chúng ta có thể viết bán chu vi = (Chu vi/2) nhưng chúng ta muốn hiển thị công thức đằng sau. Đó là lý do tại sao chúng tôi sử dụng công thức chuẩn

________số 8_______

Tính diện tích tam giác bằng Công thức Heron

(s*(s-a)*(s-b)*(s-c)) ** 0.5

Chương trình Python để tìm Diện tích Tam giác bằng các hàm

Chương trình python này cho phép người dùng nhập ba cạnh của tam giác. Chúng ta sẽ truyền ba giá trị đó cho các đối số của hàm để tính diện tích tam giác

# using Functions

import math

def Area_of_Triangle(a, b, c):
    
    # calculate the Perimeter
    Perimeter = a + b + c
    # calculate the semi-perimeter
    s = (a + b + c) / 2

    # calculate the area
    Area = math.sqrt((s*(s-a)*(s-b)*(s-c)))

    print("\n The Perimeter = %.2f" %Perimeter);
    print(" The Semi Perimeter = %.2f" %s);
    print(" The Area is %0.2f" %Area)

Area_of_Triangle(6, 7, 8)

đầu ra


 The Perimeter = 21.00
 The Semi Perimeter = 10.50
 The Area is 20.33
>>> Area_of_Triangle(10, 9, 12)

 The Perimeter = 31.00
 The Semi Perimeter = 15.50
 The Area is 44.04
>>> 

Đầu tiên, chúng tôi đã nhập thư viện toán học bằng cách sử dụng câu lệnh sau. Điều này sẽ cho phép chúng tôi sử dụng các hàm toán học như toán học. hàm sqrt

import math

Bước 2. Tiếp theo, chúng tôi đã xác định hàm có ba đối số bằng từ khóa def. Nghĩa là Người dùng sẽ nhập 3 cạnh của tam giác a, b, c

Bước 3. Tính diện tích tam giác bằng Công thức Heron. sqrt(s*(s-a)*(s-b)*(s-c));

GHI CHÚ. Hãy cẩn thận trong khi đặt dấu ngoặc mở và đóng. Nó có thể thay đổi toàn bộ phép tính nếu bạn đặt sai

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tìm diện tích và chu vi của một tam giác trong Python. Để tính cả diện tích và chu vi, chúng ta cần các giá trị của các cạnh của tam giác. Vì vậy, chương trình sẽ lấy các mặt làm đầu vào từ người dùng và tính toán các giá trị

Ở cuối bài viết này, tôi sẽ chỉ cho bạn cách sử dụng một lớp khác để thực hiện các phép tính. Với hướng dẫn này, bạn sẽ học cách đọc đầu vào của người dùng, cách thực hiện các phép tính toán học cơ bản, in đầu ra trên bàn điều khiển, sử dụng một lớp trong python, v.v.

Chu vi và diện tích tam giác

Nếu s1, s2 và s3 là độ dài ba cạnh của một tam giác thì chu vi và diện tích của nó có thể được tính bằng hai công thức dưới đây

Perimeter = s1 + s2 + s3
Area = √(s*(s-s1)*(s-s2)*(s-s3))

where s = (s1 + s2 + s3)/2 

Chương trình Python để tìm chu vi và diện tích

Các số nhận xét trong chương trình trên biểu thị số bước bên dưới

  1. Lấy cạnh thứ nhất, thứ hai và thứ ba của tam giác làm đầu vào từ người dùng. Chúng tôi đang đọc các giá trị này dưới dạng float thay vì số nguyên
  2. Tìm chu vi của tam giác
  3. Tìm giá trị của s i. e. chia chu vi cho 2
  4. tìm khu vực. **0. 5 được sử dụng để tìm căn bậc hai
  5. Cuối cùng, in các giá trị của chu vi và diện tích. Chúng tôi đang định dạng các giá trị lên đến hai số thập phân bằng 0. 2f

Enter the first side of the triangle : 9
Enter the second side of the triangle : 10
Enter the third side of the triangle : 11
The perimeter of the triangle is : 30.00
The area of the triangle is : 42.43

Python find perimeter area

Chu vi và diện tích của một hình tam giác sử dụng một lớp

Chúng ta cũng có thể sử dụng một lớp và một hàm trong đó để tính chu vi và diện tích

class Util:
    def findPerimeter(self, s1, s2, s3):
        return (s1 + s2 + s3)

    def findArea(self, s1, s2, s3):
        p = (s1 + s2 + s3)
        s = p/2
        return (s * (s-s1) * (s-s2)*(s-s3))**0.5


s1 = float(input("Enter the first side of the triangle : "))
s2 = float(input("Enter the second side of the triangle : "))
s3 = float(input("Enter the third side of the triangle : "))

u = Util()

print("The perimeter of the triangle is : {0:.2f}".format(
    u.findPerimeter(s1, s2, s3)))
print("The area of the triangle is : {0:.2f}".format(u.findArea(s1, s2, s3)))

Luôn luôn là một ý tưởng hay khi tạo một lớp khác để lưu trữ tất cả các chức năng tiện ích. Chúng tôi có thể sử dụng lớp này từ bất kỳ tệp nào khác trong dự án

Trong ví dụ trên, Util là một lớp tiện ích với hai hàm findPerimeter và findArea. Chúng tôi đang tạo một đối tượng mới của lớp này và gọi các phương thức này để tìm ra chu vi và diện tích với các giá trị do người dùng cung cấp

Công thức để tìm chu vi của một tam giác là gì?

Chu vi tam giác = tổng ba cạnh . Trường hợp các đơn vị đo độ dài các cạnh khác nhau thì trước hết quy chúng về cùng một đơn vị.

Công thức của Heron trong Python là gì?

Công thức Heron cho diện tích A, của một tam giác có các cạnh a,b,c là. A=√s(s−a)(s−b)(s−c)wheres=12(a+b+c) .

Chu vi trong Python là gì?

Công thức tìm chu vi hình chữ nhật . per = len+bre+len+bre = (2*len)+(2*bre) = 2*(len+bre) Ở đây per biểu thị . Bạn có thể sử dụng bất kỳ một trong ba công thức này.