我对python很新,我不明白我做错了什么。 任何人都可以告诉我为什么会出现这种语法错误?
(我正在使用python 3)
if (currentBlock == 0) {
canvas.drawRect(posLeft, posTop, posRight, posBottom, paintWall);
} else if (currentBlock == 1) {
canvas.drawRect(posLeft, posTop, posRight, posBottom, paintLabirynth);
} else if (currentBlock == 3) {
canvas.drawRect(posLeft, posTop, posRight, posBottom, paintExit);
} else {
canvas.drawRect(posLeft, posTop, posRight, posBottom, paintCharacter);
}
答案 0 :(得分:2)
=
是赋值运算符,==
是一个相等运算符。我认为你打算使用
while ready.upper() == "Y":