使用匿名函数,验证三条线是否能构成直角三角形

任务1:匿名函数
要求:使用匿名函数,验证三条线是否能构成直角三角形。
1)定义一个函数,有两个接收线长度的参数a和b,返回一个匿名函数。
2)判断选择最短的两条线;
3)匿名函数用于计算这两个短边的平方和;
4)如果函数返回的结果跟第三条边的平方相等,表示是直角三角形。

你好同学,为你解答(如有帮助还烦劳题主给个宝贵的采纳支持一下答主答题哟,非常感谢):

a,b,c=3,4,5
f = lambda a,b:a**2+b**2 #定义函数f,有两个接收线长度的参数a和b,返回一个匿名函数
if(f(a,b)==c**2):
    print('是直角三角形')
else:
    print('不是直角三角形')

结果示例:

是直角三角形