python triangle(x,y,z)
时间: 2024-05-05 16:22:21 浏览: 106
triangle.py
这是一个求三角形类型的函数,其中x、y、z分别代表三角形的三条边长。可以使用以下代码实现:
```python
def triangle(x, y, z):
if (x + y <= z) or (x + z <= y) or (y + z <= x):
return "Not a triangle"
elif x == y == z:
return "Equilateral triangle"
elif x == y or x == z or y == z:
return "Isosceles triangle"
else:
return "Scalene triangle"
```
首先判断三条边是否能够构成三角形,如果不能,则返回"Not a triangle"。接着判断三角形类型,如果三条边相等,则返回"Equilateral triangle",如果有两条边相等,则返回"Isosceles triangle",否则返回"Scalene triangle"。
阅读全文