Дан массив действительных чисел из N членов подсчитать сколько в нем отрицательных, положительных и нулевых элементов
Дан массив действительных чисел из N членов подсчитать сколько в нем отрицательных, положительных и нулевых элементов
Ответы (2 шт):
Автор решения: Alioshca Z
→ Ссылка
massive = [1,2,3,4,5,0,5,4,0,-5,3,2,-1] #вместо massive подставляете свой массив
pos = []
neg = []
zero = []
for num in massive:
if num > 0:
pos.append(num)
elif num == 0:
zero.append(num)
else:
neg.append(num)
print("Количество положительных: {}".format(len(pos)))
print("Количество отрицательных: {}".format(len(neg)))
print("Количество нулей: {}".format(len(zero)))
Автор решения: n1tr0xs
→ Ссылка
Вот так можно:
my_list = [1, 2, 3, 4, 5, 0, 0, 0, 0, -1, -2, -3, -4, -5]
positive = 0
negative = 0
zero = 0
for num in my_list:
if num > 0:
positive += 1
continue
if num < 0:
negative += 1
continue
zero += 1
print('Положительных: ', positive)
print('Отрицательных: ', negative)
print('Нулей: ', zero)