python sn语法错误

2024-09-28 01:58:00 发布

您现在位置:Python中文网/ 问答频道 /正文

今天我完成了一个python/pygame的snake游戏教程,当我运行它时,会弹出一个小错误。在

File "raspberrysnake.py", line 52

    File "raspberrysnake.py"' line 52
    if changeDirection == 'right' and not
                                        ^
    SyntaxError: invalid syntax

代码部分:

^{pr2}$

我想知道的是,'not'是一种python语法,如果不是,是否还有其他语法可以做同样的事情。

对于任何想看一下代码的人,这里有一个pastebin:http://pastebin.com/V5Fb14h3


Tags: 代码py游戏if错误line语法not
1条回答
网友
1楼 · 发布于 2024-09-28 01:58:00

如果要换行(Explicit line joining),请使用换行符(\):

>>> changeDirection = ''
>>> if changeDirection == 'right' and not
  File "<stdin>", line 1
    if changeDirection == 'right' and not
                                        ^
SyntaxError: invalid syntax
>>> if changeDirection == 'right' and not \
... direction == 'left':
...     pass
...

或者用括号将谓词括起来,如Trevor Senior评论的(Implicit line joining):

^{pr2}$

顺便说一句,if块的主体应该缩进。在

相关问题 更多 >

    热门问题