Cách tìm góc của tam giác trong Python

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 dưới dạng đầu vàoChú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 không< . 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, chạy một câu lệnh if khác để kiểm tra điều kiện xem 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]

Phần 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

Chủ Đề