プログラムが期待通りに動いているかを確認するためには、実行してみて、実行結果が期待通りであるかを確認するテストを実施する必要があります。ここではこのテストの1手法を学びます。
プログラム言語で扱う変数には、有効範囲がありスコープと呼ばれます。
再帰呼び出し # 再帰呼び出しとは、ある関数が自分自身を呼び出すことを指します。 数学の漸化式をそのままプログラムで表現したものとして捉えることができます。
Pythonでは、高度な引数の扱いが可能で、引数の数が一致していなくてもエラーにならないようにできます。