練習問題_3_6(二次元のlist作成)
def create_2d_list(m, n):
"""m行n列 の行列作成 i行j列の要素は 10*i + j
引数 : m, n (自然数)
戻り値 2次元list
"""
if (isinstance(m, int) and isinstance(n, int)
and (m > 0) and (n > 0)):
ls = []
for i in range(m):
row = []
for j in range(n):
row.append(10*i + j)
ls.append(row)
return ls
else:
print('引数m, nには共に自然数を使用してください')
return None
create_2d_list(3, 4)
[[0, 1, 2, 3], [10, 11, 12, 13], [20, 21, 22, 23]]