python 判断是否直角三角形
时间: 2023-10-12 11:11:59 浏览: 119
判定是否是三角形
可以使用勾股定理来判断一个三角形是否为直角三角形。在 Python 中可以使用 math 库中的 sqrt() 函数来计算平方根,代码如下:
```
import math
def is_right_triangle(a, b, c):
"""
判断三角形是否为直角三角形
:param a: 三角形的一条边长
:param b: 三角形的一条边长
:param c: 三角形的一条边长
:return: True or False
"""
if a*a + b*b == c*c or a*a + c*c == b*b or b*b + c*c == a*a:
return True
else:
return False
```
这个函数接受三条边长作为参数,返回一个布尔值,表示是否为直角三角形。例如,对于一个边长分别为 3、4、5 的三角形,调用 is_right_triangle(3, 4, 5) 将返回 True。
阅读全文