Pythonで理解する蟻本「2-1 再帰関数」(p.30)
この記事は「プログラミングコンテストチャレンジブック第2版」(蟻本)の
「2-1 再帰関数」(p.30)
のコードをPythonで書き直したものとなっています。
階乗を求めるコード
def fact(n): if n == 0: return 1 return n * fact(n - 1)
フィボナッチ数列を求めるコード
def fib(n): if n <= 1: return n return fib(n - 1) + fib(n - 2)