37,744
社区成员




list_1=input('分别输入三条边的长度(中间用“,”隔开):').split(',')
list_2=[int(i) for i in list_1]
a,b,c=list_2[0],list_2[1],list_2[2]
if a+b>c and a-b<c:
print('能组成三角形!')
if a**2+b**2==c**2 or c**2+a**2==b**2 or c**2+b**2==a**2:
print('该三角形为直角三角形!')
elif a==b and b==c:
print('该三角形为等边三角形!')
elif a==b or a==c or b==c:
print('该三角形为等腰三角形!')
else:
print('该三角形为一般三角形!')
else:
print('不能组成三角形!')
运行结果:
s=[3,3,3]
s.sort()
print(s)
a=s[0]
b=s[1]
c=s[2]
if a+b>c:
print('组成三角形')
if a**2+b**2==c**2:
print('直角三角形')
if a==b:
print('等腰三角形')
if b==c:
print('等边三角形')
else:
print('组成不了三角形')