调用函数fun(),判断输入的3个整型数能否组成三角形,组成的是等边三角形,还是等腰三角形,还是直角三角形。在主函数中,从键盘输入三条边的整型数。
时间: 2023-06-05 19:47:42 浏览: 180
题目大意:
给定一个函数fun(),判断输入的3个整型数能否组成三角形,组成的三角形可能是等边三角形,等腰三角形或直角三角形。在主函数中,从键盘输入三条边的整型数。
答案:
该题目给出的是题目大意,需要我们根据这个题目大意进行编写代码。在编写代码的过程中,我们需要使用if语句进行判断,判断输入的3个整型数能否组成三角形,如果能够组成三角形,则需要进一步判断组成的三角形是等边三角形,等腰三角形还是直角三角形。在判断的过程中,我们需要使用if语句和逻辑运算符进行判断。最后,需要从键盘输入三条边的整型数,这可以使用input函数来实现。
相关问题
调用函数fun(),判断输入的3个整型数能否组成三角形,组成的是等边 三角形,还是等腰三角形,还是直角三角形。在主函数中,从键盘输入三条边的 整型数。
可以直接回答:可以使用以下代码实现:
```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)
```
这个函数会判断输入的三边能否组成三角形,并根据三边的性质输出等边、等腰、直角或普通三角形。在主函数中,从键盘输入三条边的整型数,然后调用这个函数即可。
阅读全文