2012-12-24 114 views
0

我有下面的代碼,其中第二個if循環應該只在滿足第一個條件後執行,是否有辦法將這些循環合併到if循環中?如何結合兩個if?

if Pline=mPL: 
    if bestTime == None or bestTime < lastTime: 
     bestTime = lastTime 
     Time=(bestTime.strftime('%m-%d-%Y')) 
     bestLocation = lastLocation 
+0

使用和,或合併兩個條件.. –

+0

http://docs.python.org/2/tutorial/controlflow.html –

+5

'if' s不是_loops_! – 0605002

回答

3

您需要and條件:

if (Pline=mPL) and ((bestTime == None) or (bestTime < lastTime)): 
     bestTime = lastTime 
     Time=(bestTime.strftime('%m-%d-%Y')) 
     bestLocation = lastLocation