以下のシェルピンスキーのカーペット
のランダムウォークを書こうとするときに
↑ ↓ → ← = 1/4の確率で移動するとします。
左下原点で、スタートするとして、上の図の0の部分は計算しないという意味です。
python
1#sample 2for x in range(0,27): 3 if x ==...: 4 for y in range(0,27): 5 if y ==....: 6 elif y===...: 7 else: 8 elif x....: 9 for y in range(0,27) 10 if y ==....: 11 elif y ==....: 12 else y ==...: 13. 14. 15. 16. 17 else: 18 for y in range(0,27): 19. 20. 21.
のように、私の場合、境界条件で書こうとするのですが、上の図の場合、ものすごく条件文が多くなってしまい、あまりよくないとおもいまして、他に工夫したやり方があるのか聞きたく質問しました。
上の図がちょうど2次元配列なので、これをうまく使ったやり方などですね。。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー