写⼀个⽅法sanjiao(a, b, c),判断三个参数是否能构成⼀个三⾓形,如果不能则抛出异常Exception, # 显⽰异常信息a,b,c”不能构成三⾓形”,如果可以构成则显⽰三⾓形三个边长,在⽅法中得到命令⾏输⼊的三个整数,调⽤此⽅法,并捕获异常
def sanjiao(a,b,c): try: s1=a*a s2=b*b s3=c*c if s1+s2==s3 or s1+s3==s2 or s2+s3==s1: print("能构成三角形,三边长分别为:",a,b,c) else: raise ValueError("三个参数不能构成三角形") except Exception as e: print(f"异常信息为:{e}") a=int(input("请输入第一个整数:")) b=int(input("请输入第二个整数:")) c=int(input("请输入第三个整数:")) sanjiao(a,b,c)