gpt4 book ai didi

python - [...] 是什么意思作为 python 中的输出?

转载 作者:太空狗 更新时间:2023-10-30 01:08:48 25 4
gpt4 key购买 nike

<分区>

我正在尝试在 Battleship 板上设置船只。下面代码中的函数应该以一些船和一个板(数组的数组)作为参数来执行此操作。当我在终端中运行它时,我得到:

[[1, [...]], [1, [...]], [2, [...]]]

[...] 是什么意思?如何在此输出中用 0 到 2 之间的随机整数替换 [...]?

from random import randint

def print_board(board):
for row in board:
print " ".join(row)
def random_row(board):
return randint(0, len(board) - 1)
def random_col(board):
return randint(0, len(board[0]) - 1)

def set_the_ships(num_ships,board):
ship_list = []
for i in range(num_ships):
ship_row = random_row(board)
ship_col = random_col(board)
position = [ship_row,ship_list]
for j in range(i - 1):
while (position[0] == ship_list[j][0] and position[1] == ship_list[j][1]):
ship_row = random_row(board)
ship_col = random_col(board)
position = [ship_row,ship_list]
ship_list.append(position)
return ship_list

print set_the_ships(3,[[0,0,0],[0,0,0],[0,0,0]])

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com