0
ボード上にランダム座標を生成する非常に簡単なコードを実行しようとしています。これを行うためにボード関数を定義した後、1行1列にランダムに座標を生成します。関数オブジェクトはPythonでサブリミタブルではありません
プログラムは行に対して正常に機能しますが、ランダムな列を生成するようには管理できません。
は誰か、私を助けてくださいでした(私は念のためにpythonでコーディングしていますか)?
ボード上にランダム座標を生成する非常に簡単なコードを実行しようとしています。これを行うためにボード関数を定義した後、1行1列にランダムに座標を生成します。関数オブジェクトはPythonでサブリミタブルではありません
プログラムは行に対して正常に機能しますが、ランダムな列を生成するようには管理できません。
は誰か、私を助けてくださいでした(私は念のためにpythonでコーディングしていますか)?
これは1行のランダムと1つのランダム列を生成:
import random
def board():
board = []
for x in range(0, 5):
board.append(["0"] * 5)
for row in board:
print(" ".join(row))
return board
def random_row(board):
rr = random.randint(0, len(board) - 1)
return rr
def random_col(board):
rc = random.randint(0, len(board[0]) - 1)
return rc
theboard = board()
# generate random row and column
rndrow = random_row(theboard)
rndcol = random_col(theboard)
print(rndrow)
print(rndcol)
を、コードの画像を投稿し、あなたの質問にテキストとしてのコードを入れて(とCtrl/Cmdを+ Kを使用してコードとしてフォーマット)しないでください。 –
...関数と変数に同じ名前を使用しないでください。 – DeepSpace