比较Python数组值

2024-06-16 11:25:45 发布

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

当我在python中尝试以下代码时:

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

我得到一个SyntaxError: invalid syntax

我做错什么了?你知道吗


Tags: 代码ifsyntaxinvalidsyntaxerrordistancearraymaxdrc
2条回答

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                           ^  

演示:

有语法错误异常

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

有效

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

相关问题 更多 >