私は船が5x5ボード上の2スペースを占める基本的な戦艦スタイルのゲームを設計しようとしています。より具体的な範囲のランダムints
私はランダムに座標の1つを生成していて、2番目の座標をランダムに生成して最後の番号の1つのスペース内にしようとしています。ここに私のコードです
coordinate1x = random.randint(0,4)
coordinate1y = random.randint(0,4)
coordinate1 = [coordinate1x, coordinate1y]
coordinate2x = random.randint(coordinate1x, coordinate1x + 1)
coordinate2y = random.randint(coordinate1y, coordinate1y + 1)
coordinate2 = [coordinate2x, coordinate2y]
battleship_location = [coordinate1, coordinate2]
私は正しい数字を得るために論理を見つけるのに苦労しています。
すべてのヘルプは大幅に取るには、2つの決定事項があります
:ここ
が示唆コードです。そして、第2世代の世代の値を0から4の範囲に制限します(したがって、4,4の後ろに5,5を置くことはできません)。 – ShadowRanger
したがって、初期値は0,3になり、5x5の範囲外になることはありませんか? – Nizac
いいえ、初期値をどこにでも設定します。第2ラウンドのみを縛った。 – ShadowRanger