pythonの三元演算子

234 ワード

さんげんえんざんし
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)