乌龟问题,无法在函数外部调用python

时间:2018-09-24 04:17:35

标签: python

我试图用python编写国际象棋程序,并且试图用乌龟设置所有棋子。

为此,我做了两件与作品有关的事情:

  • 在我的board.py中,我创建了多个函数,这些函数可以使用setxsety将片段移动到任何给定的空间。我可以使用board.move1A(pawn1)或其他任何代码来调用它。
  • 关于件的我要做的另一件事是在名为loadPieces的函数中创建它们。我可以使用loadPieces(white / black)来调用它,然后它将相应地加载片段。我在函数中将单个乌龟制作如下:

查看示例:

rook = "rook.png"   
leftRook = turtle.Turtle()   
screen.addshape(rook)   
leftRook.shape(rook)   
leftRook.left(90)   
board.move1H(leftRook)

以上代码每次都有效,并且还没有使我失望。但是,每当我尝试在函数之外调用leftRook时,都会出现错误:

  

leftRook未定义

Kinda刚涉足海龟方面,任何帮助将不胜感激!

0 个答案:

没有答案