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 (a + b)> =c hoặc (b + c)> =a hoặc (a + c)> =b, thì
- 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