Предмет: Информатика,
автор: sunabdrash
Напишите программу, которая из введенных 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)))}')
Топорненько конечно, но думаю потянет
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: layra123
Предмет: Русский язык,
автор: nфtф
Предмет: Другие предметы,
автор: 1905bmw
Предмет: Математика,
автор: katiaolesa17171