概要 # 第03講では、前回の後半に引き続き関数について学習します。 より高度な関数の使い方で、知っているとプログラムが楽に書けるようになる機能である、 デフォルト引数、可変長引数、キーワード引数を紹介します。
まとめ(高度な引数の扱い、変数のスコープ、assert文によるテスト)
課題04-1 コンビネーション # 難易度 ⭐ \(n\)個の中から\(k\)個を選ぶ組み合わせの数を求めるコンビネーションを計算します。 コンビネーションは以下の式で求められます。
課題03-1 デフォルト引数を持つ Hello World # 難易度 ⭐ 以下の条件を満たす関数 hello を作成してください。
プログラムが期待通りに動いているかを確認するためには、実行してみて、実行結果が期待通りであるかを確認するテストを実施する必要があります。ここではこのテストの1手法を学びます。