比较 Python 个数组值

Compare Python arrays values

当我在 python 中尝试此代码时:

maxdrc=0
if(distancearray[0]<distancearray[1])
    maxdrc=1

我得到一个SyntaxError: invalid syntax

我做错了什么?

if 条件必须以冒号结尾。

maxdrc=0
if (distancearray[0]<distancearray[1]):
    maxdrc=1

顺便说一下,括号是可选的。

maxdrc=0
if distancearray[0] < distancearray[1]:
    maxdrc=1

: 缺失。

if(distancearray[0]<distancearray[1]):
    # code                           ^  

演示:

有 SyntaxError 异常

>>> if 1 and 11
  File "<stdin>", line 1
    if 1 and 11
             ^
SyntaxError: invalid syntax
>>> 

有效

>>> if 1 and 11:
...   print "in if"
... 
in if
>>>