import random

print "Welcome to my mastermind game. instead of colors, \
we will be using numbers, one through six \
(red is left, white is right)"

board = []
for x in range(0, 10):
    board.append(["O"]*4)

def mastermind_board(board):
    for row in board:
        print " ".join(row)

...
    mastermind_board(board)
turn + 1


print " ".join(row)行是存在问题的地方,在提交第一项后,会出现错误(点是对问题不重要的多余代码)

最佳答案

该代码没有错,我只是在机器上尝试过。如果您使用的是Python 3.3,则需要为打印功能添加括号。尝试:

print(" ".join(row))


这是我得到的输出:

O O O O
O O O O
O O O O
O O O O
O O O O
O O O O
O O O O
O O O O
O O O O
O O O O

关于python - 控制台为什么说我的打印“” .join(row)函数出了问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15800841/

10-12 19:29