練習問題_3_6(二次元のlist作成)
基本的に listに初期値 [] を代入して forループの処理でappendメソッドで追加していく流れを二重化します。
- 最初に m, n 共に1以上かつint型であるかを判定します。
- 戻り値となるlistの初期値を ls = [] で設定します。
- 次に for i in range(m) で i 行目の処理文を作成します。
- i 行目の処理文の中で行を表すlistの初期値を row = [] で設定します。
- i 行目の処理文の中で更に for j in range(n) で i 行目の j 列目の処理文を作成します。
- i 行目の j 列目の処理文で appendメソッドで rowに 10*i + j を追加します。
- 内側のforループが終了した後に ls に appendメソッドで rowを追加します。
- 外側のforループが終了した後に ls を returnします。
- 1番の判定で、mまたはnが自然数ではない場合はメッセージを出力し、Noneを戻します。