簡體   English   中英

比較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
>>> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM