学校プロジェクトで数字の一致するゲームを作成するように求められました。私は乱数でいっぱいのグリッドを生成することができましたが、それらをペアにして一致させる必要があります。どんな助けでも大歓迎です。ここに私のコードは、これまでです:グリッドにランダムな整数のペアを生成する(2D配列)python
はデフ遊ぶ(): 輸入ランダム
sizeofgrid()
board = []
showboard = []
for row in range(gridsize):
board.append([])
for column in range(gridsize):
board[row].append(random.randint(0, 9))
def print_board(board):
for row in board:
print(' '.join([str(i) for i in row]))
showboard = [['O' for _ in range(gridsize)] for _ in range(gridsize)]
print_board(showboard)
print_board(board)
各番号が2つだけになりますか?または、必要に応じて頻繁に繰り返される0〜9の数字が、それぞれ偶数で終わりますか? –
はい、私はグリッドの周りのランダムな位置に配置されている各番号の2つが必要です。それについて考えてみると、グリッドの塗りつぶしには0から多くのものが必要です(グリッドのサイズはユーザーが選択します)。私は明らかにグリッド内に偶数のスペースしか存在しないことを確かめました。 –