我有两个输入,我想在另一个函数中使用,有可能使它们成为全局的吗?你知道吗
下面是我想使用的两个输入
def UserInput():
while True:
if ChooseMove in self.pieces():
KingRow = int(input("Choose Row: "))
KingColumn = int(input("Choose Column: "))
这里我想使用输入的两个变量
def KingMoves(self, rows, columns):
FinalMove = []
FinalMove.append(((KingRow - 1),(KingColumn)))
FinalMove.append(((KingRow + 1),(KingColumn)))
FinalMove.append(((KingRow),(KingColumn + 1)))
return FinalMove
使用
global
关键字。你知道吗请注意,您只需要说一次变量是全局变量。 此外,全局变量是危险的,如果误用。如果相反,您可以重写代码以返回两个变量,然后将它们作为参数传递,如下所示:
然后:
相关问题 更多 >
编程相关推荐