Предмет: Информатика, автор: sunabdrash

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

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

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


KnowsUser1: Язык?
sunabdrash: Python 3

Ответы

Автор ответа: 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)))}')

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

Приложения:
Похожие вопросы
Предмет: Математика, автор: katiaolesa17171