调用函数fun(),判断输入的3个整型数能否组成三角形,组成的是等边 三角形,还是等腰三角形,还是直角三角形。在主函数中,从键盘输入三条边的 整型数。
时间: 2024-05-03 20:23:37 浏览: 67
可以直接回答:可以使用以下代码实现:
```python
def fun(a, b, c):
if a + b > c and a + c > b and b + c > a:
if a == b and b == c:
print("组成等边三角形")
elif a == b or b == c or a == c:
print("组成等腰三角形")
elif a*a + b*b == c*c or a*a + c*c == b*b or b*b + c*c == a*a:
print("组成直角三角形")
else:
print("组成普通三角形")
else:
print("无法组成三角形")
a = int(input("请输入第一条边的长度:"))
b = int(input("请输入第二条边的长度:"))
c = int(input("请输入第三条边的长度:"))
fun(a, b, c)
```
这个函数会判断输入的三边能否组成三角形,并根据三边的性质输出等边、等腰、直角或普通三角形。在主函数中,从键盘输入三条边的整型数,然后调用这个函数即可。
阅读全文