練習1

方法一:spa

'''
統計在一個隊列中的數字,有多少個正數,多少個負數,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8]
'''

lists = [1, 3, 5, 7, 0, -1, -9, -4, -5, 8]

positive = 0
negative = 0

for number in lists:
    if number > 0:
        positive += 1
    elif number < 0:
        negative += 1
    else:
        pass

print('正數的個數是:' + str(positive))
print('負數的個數是:' + str(negative))

 

方法二:code

'''
統計在一個隊列中的數字,有多少個正數,多少個負數,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8]
'''

lists = [1, 3, 5, 7, 0, -1, -9, -4, -5, 8]

positive = [i for i in lists if i > 0]
print('正數的個數是:' + str(len(positive)))


negative = [i for i in lists if i < 0]
print('負數的個數是:' + str(len(negative)))
相關文章
相關標籤/搜索