Информатика, вопрос задал sunabdrash , 7 лет назад

Напишите программу, которая из введенных N чисел ведет счет положительных чисел, отрицательных чисел и чисел равных нулю.

Вводные данные: в первой строке число N, затем на следующих N строках числа.(-10000 <= ni <= 10000).

Исходные данные: На одной строке три числа, первое количество положительных чисел, второе количество отрицательных чисел и третье количества нулей.

Ответы на вопрос

Ответил KnowsUser1
0

Ответ:

num = [int(input()) for i in range(int(input()))]

print(f'отрицательных: {len(list(filter(lambda p: p < 0, num)))}')

print(f'нулей: {len(list(filter(lambda p: p == 0, num)))}')

print(f'Положительных: {len(list(filter(lambda p: p > 0, num)))}')

Топорненько конечно, но думаю потянет

Приложения:
Новые вопросы