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

  • 55
Напишите программу на языке Python 3, которая будет подсчитывать количество положительных, отрицательных и нулевых чисел из заданного списка N чисел. Введите число N в первой строке, а затем в следующих N строках введите числа (-10000 <= ni <= 10000). Выведите результат на одной строке в виде трех чисел: первое число - количество положительных чисел, второе число - количество отрицательных чисел и третье число - количество нулей.
Margo_9663
55
Конечно, я могу помочь вам с этой задачей!

Для решения данной задачи вам потребуется использовать счетчики для подсчета количества положительных, отрицательных и нулевых чисел. Вот пошаговое решение:

1. Запросите у пользователя число N с помощью команды `N = int(input())`.

2. Инициализируйте счетчики переменными `positive = 0`, `negative = 0` и `zero = 0`.

3. Создайте цикл для ввода чисел от пользователя и проверки их значения. Цикл должен быть выполнен N раз. Используйте цикл `for` следующим образом:

python
for i in range(N):
number = int(input())


4. Внутри цикла проверьте значение переменной `number` и увеличьте соответствующий счетчик. Например:

python
if number > 0:
positive += 1
elif number < 0:
negative += 1
else:
zero += 1


5. После завершения цикла выведите результаты подсчета, используя команду `print()`. Например:

python
print("Количество положительных чисел:", positive)
print("Количество отрицательных чисел:", negative)
print("Количество нулевых чисел:", zero)


Вот полный код для вашей программы:

python
N = int(input())

positive = 0
negative = 0
zero = 0

for i in range(N):
number = int(input())
if number > 0:
positive += 1
elif number < 0:
negative += 1
else:
zero += 1

print("Количество положительных чисел:", positive)
print("Количество отрицательных чисел:", negative)
print("Количество нулевых чисел:", zero)


Теперь вы можете использовать эту программу на языке Python 3 для подсчета количества положительных, отрицательных и нулевых чисел из заданного списка N чисел.