函数会破坏它之后的所有代码

时间:2016-02-27 23:22:34

标签: python function

我开始制作一款小游戏。我创建了一个函数来打破它后面的所有代码。这是完整的功能:

def printBoard(currentBoard):
#Prints out the game board
for x in range(5):
    #prints out 50 character line x
    print (' '.join(str(currentBoard[x*50:(x+1)*50]))

虽然它仍然适用于此:

def printBoard(currentBoard):
    print (' '.join(str(currentBoard[x*50:(x+1)*50]))
甚至可以这样的事情:

print("Hello")

之后无效。我试过切换变量名等,但错误仍然存​​在错误。

2 个答案:

答案 0 :(得分:2)

看起来你错过了一个结束“)”

答案 1 :(得分:-1)

您的缩进错误,请将功能更改为:

def printBoard(currentBoard):
    #Prints out the game board
    for x in range(5):
        #prints out 50 character line x
        print (' '.join(str(currentBoard[x*50:(x+1)*50]))