python中的三元运算符

三元运算符

a if test else b

如果test为真则返回a,否则返回b

x = x+1 if x%2==1 else x

实现斐波那契序列

def fn(n):
    return n if n < 2 else fn(n-1)+fn(n-2)

你可能感兴趣的:(python中的三元运算符)