Làm cách nào để kiểm tra xem đó có phải là hình tam giác trong python không?

Trong bài viết này, bạn sẽ tìm hiểu về hàm python để kiểm tra xem ba số đã cho có thể tạo thành các cạnh của một tam giác hay không

Người dùng nhập ba số làm đầu vào cho chương trình và sau đó các số này được đưa ra các đối số để hoạt động và sau đó chúng được kiểm tra xem chúng có tạo thành các cạnh của tam giác hay không

chức năng python để kiểm tra xem ba số đã cho có thể tạo thành các cạnh của một tam giác không

Mã số

==============


def check_triangle(a, b, c).
    nếu a + b > c và a + c > b và c + b > a.
        print("Có thể tạo tam giác. ")
    khác.
        print("Không thể tạo tam giác. ")


x = int(input("Nhập cạnh đầu tiên của tam giác. "))
y = int(input("Nhập cạnh thứ hai của tam giác. "))
z = int(input("Nhập cạnh thứ ba của tam giác. "))
check_triangle(x, y, z) 

 

ĐẦU RA 1

Nhập cạnh đầu tiên của tam giác. 3

Nhập cạnh thứ hai của tam giác. 4

Nhập cạnh thứ ba của tam giác. 5

Tam giác có thể được hình thành

 

 

ĐẦU RA 2

Nhập cạnh đầu tiên của tam giác. 1

Nhập cạnh thứ hai của tam giác. 2

Nhập cạnh thứ ba của tam giác. 3

Tam giác không thể được hình thành

 

 

 


 

 

 


chức năng python để kiểm tra xem ba số đã cho có thể tạo thành các góc của một tam giác không

Chương trình python dưới đây yêu cầu người dùng nhập ba số và hàm check_triangle() được gọi và các góc được tính tổng để kiểm tra xem nó có bằng 180 hay không. Nếu nó bằng 180 độ thì hàm in ra một hình tam giác khác không có hình tam giác

Các góc trong của một tam giác khi cộng cả 3 lại sẽ bằng 180 nên đây là công thức ta áp dụng để tìm góc có dạng tam giác hay không

Trong hướng dẫn này, chúng ta sẽ giải quyết nhiệm vụ kiểm tra khả năng xuất hiện của một tam giác có diện tích dương trong Python. Chúng tôi sẽ lấy ba góc của tam giác làm đầu vào. Chúng ta phải xem liệu một tam giác với các góc này có hợp lệ hay không.

Để hiểu mã này, bạn cần nắm rõ điều kiện của một tam giác có thể.

Đầu tiên, chúng ta hãy tiếp tục với điều này, trước khi đi sâu vào vấn đề

Tính chất của các góc của một tam giác hợp lệ

tam giác, như các bạn đã biết, là một đa giác có ba đỉnh và ba cạnh cùng với ba góc ngoài và góc trong. Đa giác này có rất nhiều thuộc tính để đáp ứng tính hợp lệ của nó nhưng chúng ta hãy . angles of a triangle :

  • Tổng ba góc trong phải 180 độ. Tức là ∠a + ∠b + ∠c = 180 độ .
  • Tất cả các giá trị góc của tam giác phải là giá trị khác 0< . Nếu bất kỳ góc nào bằng 0, đa giác sẽ không còn là hình tam giác. . If any angle is zero, the polygon will not remain a triangle.
  • Tổng hai góc trong của một tam giác luôn lớn hơn góc thứ ba. Nghĩa là, ∠a+∠b > ∠c  hoặc ∠a+∠c > ∠b hoặc ∠b+∠c > ∠a

Tất cả những điều kiện này phải đúng đối với tính hợp lệ của tam giác. Chúng tôi sẽ sử dụng các thuộc tính này để kiểm tra xem các góc đã cho có thể tạo thành một tam giác hợp lệ trong nhiệm vụ đã cho hay không

Triển khai các thuộc tính trong tác vụ

Trong tác vụ này, chúng tôi sẽ sử dụng các điều kiện mà chúng tôi đã thảo luận ở trên và nếu ba góc thỏa mãn các điều kiện của tam giác hợp lệ, chúng tôi sẽ in ra rằng tam giác đó là hợp lệ. Nếu không, chúng tôi sẽ in tiêu cực, tôi. e, tam giác không được. Chúng tôi sẽ lấy ba góc làm đầu vào từ người dùng;

Cách tiếp cận như sau

  • Đầu tiên, lấy ba góc làm đầu vào trong mã chính và lưu trữ chúng trong x, . ,z and pass them as an argument to the function Triangle().
  • Trong Triangle(), hãy chạy câu lệnh if . given angles have non-zero values and that the sum of the angles gives 180Nếu cả hai điều kiện đều là đúng thì hãy tiếp tục kiểm tra . else print “No, triangle not possible“.
  • Tiếp theo, hãy chạy một câu lệnh if khác để kiểm tra điều kiện tổng của hai góc bất kỳ . Kiểm tra điều này cho tất cả các kết hợp. Nếu bất kỳ kết hợp nào giữ angle. Check this for all combinations. If any of the combinations holdthì hãy in “Có, hình tam giác hợp lệ”.
  • Khác, in “Không, tam giác không thể“

chương trình Python. Khả năng của Tam giác với các góc đã cho

# function to check validity of triangle with the given angles

def Triangle(x, y, z): 
  # to check whether sum of angles are 180 and each angle
    # not equal to 0
  if(x != 0 and y != 0 and z != 0 and (x + y + z)== 180): 
    # Checking sum of 2 angles greater than the third 
    if((x + y)>= z or (x + z)>= y or (y + z)>= x): 
      print("Yes,triangle is valid")
    else: 
      print("No,triangle not possible")
  else: 
    print("No,triangle not possible")

# Main Code
x = int(input("Enter the first angle: "))
y = int(input("Enter the second angle: "))
z = int(input("Enter the third angle: "))
Triangle(x,y,z)

Sự kết luận

Output :

Enter the first angle: 50

Enter the second angle: 60

Enter the third angle: 70
Yes,triangle is valid

Ở đây, chúng tôi lấy dữ liệu đầu vào cho ba góc là 50,60,70 and see that 50+60+70 gives us 180. Also, all the values are khác 0 và 50+60 > 70. Hence, all conditions are true and print “Có, tam giác hợp lệ“.

 

Output :

Enter the first angle: 45

Enter the second angle: 45

Enter the third angle: 80
No,triangle not possible

 

Ở đây, chúng tôi lấy đầu vào của ba góc là 45,45,80 and see that all the values are non-zero and 45+45>80. But, 45+45+80 không bằng 180 độ. Do đó, một trong các điều kiện không thành công và “Không, không thể có tam giác” được in.

Cảm ơn bạn đã xem qua bài viết này bằng cách tiết kiệm những thứ quý giá của mình, hy vọng bài viết này có thể giải quyết những nghi ngờ của bạn về chủ đề này. Ngoài ra, bạn có thể kiểm tra các bài viết liên quan được đưa ra dưới đây

Công thức cho tam giác trong Python là gì?

s = (a + b + c) / 2 . # tính diện tích. diện tích = (s*(s-a)*(s-b)*(s-c)) ** 0. 5. print('Diện tích tam giác là %0. 2f' %khu vực)

Tam giác có phải là một hàm trong Python không?

Trăn. phương thức sympy Triangle() . cú pháp. Tam giác(x, y, z). khu vực Tham số. trong đó x, y, z là tọa độ. Trở về. diện tích tam giác. The function Triangle() takes the given points as vertices of a triangle and computes the area of triangle with the help of area. Syntax: Triangle(x, y, z). area Parameters: where x, y, z are coordinates. Return: Area of triangle.

Nó có phải là một hình tam giác hay không?

Cạnh bất kỳ của tam giác phải ngắn hơn hai cạnh còn lại cộng lại. Nếu một cạnh bằng hai cạnh còn lại thì đó không phải là tam giác (chỉ là một đường thẳng qua lại).