Python判断三段线能否构成三角形

#!/usr/bin/env python3
#coding = utf-8
def is_triangle(a=0, b=0, c=0):  #abc 三条边长
	A = [a,b,c]
	A.sort()     #升序排序
	if A[2] < A[1] +A[0]:
		print("{} is triangle".format(A))
	else:
		print("不构成三角")
def triangle(f):
	a = eval(input("第一条边是 = "))
	b = eval(input("第二条边是 = "))
	c = eval(input("第三条边是 = "))
	f(a, b, c)
triangle(is_triangle)  # 常规函数的调用

你可能感兴趣的:(Python)