#一
编写一个函数判断输入的三个数是否能构成三角形
我写的函数
def is_triangle(a, b, c): if (a+b>c and abs(a-b)b and abs(a-c) a and abs(b-c)
别人写的函数
def is_triangle(a, b, c): return (a
a = 3 b = 2 #c = [a,b][False] c = a or b print(c)
结果 3
a = 3 b = 2 #c = [a,b][False] c = a and b print(c)
结果 2
* **or:遇到True立马返回值,全False返回最后一个False。** * **and:遇到False立马返False,全True返回最后一个True。****应用:True 为a, False为b**
a = 3 b = 2 #c = [a,b][False] c = a < b and a or b print(c)
结果 2