a = int(input("请输入a的值:")) b = int(input("请输入b的值:")) c = int(input("请输入c的值:")) #拟定三个变量 if a+b>c and a+c>b and b+c>a: #判断是否可以组成一个三角形 print("a,b,c可以组成一个三角形") else: print("a.b.c不可以组成一个三角形") if a==b==c: print("且该三角形为正三角形") #正三角形三边相等来判断是否是正三角形 if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2: print("且该三角形为直角三角形") #a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2为勾股定理 if a/b<1 and b/a<1 and c/b<0: print("且该三角形为锐角三角形") #由sin<1来进行判断三角形是否是 if a/b>1 or a/c>1 or c/b>1: print("且该三角形为钝角三角形") #由sin>1来判断是否为钝角三角形
钝角三角形判断可能有点问题,欢迎各位大佬提出意见