第05講 関数(2/2; 関数の応用)
概要 #
第05講では,引き続き関数について学習します.
関数(2/2) 高度な引数の扱い
関数
返り値
デフォルト引数
キーワード引数
可変長引数
Pythonでは,高度な引数の扱いが可能で,引数の数が一致していなくてもエラーにならないようにできます.
変数とスコープ
変数
スコープ
Global
ローカル変数
グローバル変数
プログラム言語で扱う変数には,有効範囲がありスコープと呼ばれます.
assert文によるテスト
Assert
返り値
テスト
プログラムが期待通りに動いているかを確認するためには,実行してみて,実行結果が期待通りであるかを確認するテストを実施する必要があります.ここではこのテストの1手法を学びます.
第05講 週次課題
週次課題
関数
Assert
テスト
課題05-1 デフォルト引数を持つ Hello World # 難易度 :star: 以下の条件を満たす関数 hello を作成してください.
まとめ
まとめ
まとめ(高度な引数の扱い,変数のスコープ,assert文によるテスト)