以下のコードを実行すると結果は
1
3
2
4
となります。
python
1array = [ 2 [1,2], 3 [3,4] 4] 5 6 7for y in range(len(array)): 8 for x in range(len(array[y])): 9 print(array[x][y])
順番に数字を取り出すにはarray[y][x]とするところですが、array[x][y]と逆にしています。なぜこのようなことをしているかというと、テトリスを作成する際に必要な知識だと思われるからです。
分からないのはなぜエラーにならないのかです。
y(行)にアクセスしてからxにアクセス出来るようになると思うんですが、なぜxを先に記載しても、アクセスが出来るのでしょうか?
アドバイスお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/15 07:42