2014-03-14 72 views
0

我想編寫一個名爲isNeg功能,將採取單一的參數myList,整數列表,並會返回True如果myList完全由負整數或返回「假」。任何幫助將不勝感激!Python的,如果再聲明

回答

6

您可以使用anyall功能這樣

def isNeg(input_list): 
    return all(current_number < 0 for current_number in input_list) 

可以使用any功能,這樣

def isNeg(input_list): 
    return not any(current_number >= 0 for current_number in input_list) 

樣品試驗:

print(isNeg([1, 2, 3, 4]))  # False 
print(isNeg([-1, -2, -3, -4])) # True 
print(isNeg([-1, 2, -3, -4])) # False