我想知道是否有办法同时完成两个if语句。我有以下代码:
def crossingTime(self, level, channel_data, times):
ndata = len(channel_data)
for i in range(ndata-1):
thisADC = channel_data[i]
nextADC = channel_data[i+1]
if thisADC >= level and nextADC < level:
return times[i]
代码功能齐全,但我想实现第二个条件,应该在if语句后同时完成:
if thisADC <= level and nextADC > level:
return times[i]
但是,我不完全确定如何去做。任何帮助都将得到真正的赞赏。
答案 0 :(得分:0)
如果您想在 条件为真的情况下返回times[i]
,为什么不这样做呢?
if thisADC >= level and nextADC < level or thisADC <= level and nextADC > level:
return times[i]