再帰関数 # 第05講では,再帰関数(recursive function)について学習します. 再帰関数は,関数の中で自分自身を呼び出すことができる関数です.
概要 # 第04講では,引き続き関数について学習します.
概要 # 第03講では,関数(function)の基本的な使い方について学習します.
課題03-1 階乗を計算する関数を作成する # 難易度 :star: コマンドライン引数で与えられた数値の階乗を計算する関数 factorial を作成してください. factorial 関数は,引数 n に対して,n! を計算して返すようにしてください. n!は,n から 1 までの整数の積を表します.
課題04-1 デフォルト引数を持つ Hello World # 難易度 :star: 以下の条件を満たす関数 hello を作成してください.
二分探索(Binary Search)は,ソート済みのリストに対して,探索する範囲を半分に狭めていくことで,探索する要素を見つけるアルゴリズムです.
再帰呼び出し # 再帰呼び出しとは,ある関数が自分自身を呼び出すことを指します. 数学の漸化式をそのままプログラムで表現したものとして捉えることができます.
Pythonでは,高度な引数の扱いが可能で,引数の数が一致していなくてもエラーにならないようにできます.
関数とは # 教科書 p.163(Lesson 7) 関数とは,処理の集まりに名前をつけたものです. 何度も行う処理の集まりがあったときに,その処理を関数として定義しておくことで,同じ処理を何度も書く必要がなくなります.
ディレクトリ内の特定のファイルを探すとき,ディレクトリ内のディレクトリを再起的に探索する必要があります.