Computer >> Máy Tính >  >> Lập trình >> Python

Kiểm tra xem tam giác có diện tích dương có khả thi với các góc đã cho bằng Python hay không

Giả sử chúng ta có ba góc. Chúng ta phải kiểm tra xem có thể tạo ra một tam giác có diện tích dương với các góc này hay không.

Vì vậy, nếu đầu vào giống như a =40 b =120 c =20, thì đầu ra sẽ là Đúng như tổng của 40 + 120 + 20 =180.

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • nếu a, b và c khác 0 và (a + b + c) giống 180, thì
    • nếu (a + b)> =c hoặc (b + c)> =a hoặc (a + c)> =b, thì
      • trả về True
    • nếu không,
      • trả về Sai
  • nếu không,
    • trả về Sai

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

Ví dụ

def solve(a, b, c):
   if a != 0 and b != 0 and c != 0 and (a + b + c) == 180:
      if (a + b)>= c or (b + c)>= a or (a + c)>= b:
         return True
      else:
         return False
   else:
      return False
a = 40
b = 120
c = 20
print(solve(a, b, c))

Đầu vào

40, 120, 20

Đầu ra

True