用python语言写出来
时间: 2023-07-18 16:10:54 浏览: 85
好的,以下是用 Python 3 语言实现的代码:
def triangle_type(a, b, c):
# 判断是否可以构成三角形
if a + b <= c or a + c <= b or b + c <= a:
return "无法构成三角形"
# 判断三角形类型
if a == b == c:
return "等边三角形"
elif a == b or a == c or b == c:
return "等腰三角形"
elif a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:
return "直角三角形"
else:
return "普通三角形"
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
print(triangle_type(a, b, c))
您可以直接复制以上代码到 Python 编辑器中运行,输入三角形的三条边长,即可得到三角形的类型。
相关推荐








