Программирование. Информатика 9 класс. Python.
Напиши программу для ввода чисел в массив а после поиска в нем и вывода отрицательных чисел, положительных и нули.
Внимание: отступы обязательны:
n=int (input ("Введите с клавиатуры количество элементов массива (только целое число): "))
print (f"Теперь заполните массив {n} числами. После ввода каждого из чисел нажимайте клавишу Enter. При вводе дробных значенйи целую часть от дробной отделяйте точкой, а не запятой.")
from array import *
m=array('d', [])
for i in range (n):
a=float (input (f'Введите {i+1} элемента массива (число): '))
m.append (a)
print ("Отрицательные элементы введенного массива: ")
for i in range (n):
if m[i]<0:
print (m[i], end="; ")
print ("\nПоложительные элементы введенного массива: ")
for i in range (n):
if m[i]>0:
print (m[i], end="; ")
print ("\nЭлементы введенного массива, = 0: ")
for i in range (n):
if m[i]==0:
print (m[i], end="; ")
```python
# Ввод количества чисел в массиве
n = int(input("Введите количество чисел в массиве: "))
# Инициализация пустого массива
arr = []
# Ввод чисел в массив
for i in range(n):
num = int(input(f"Введите число №{i+1}: "))
arr.append(num)
# Поиск и вывод отрицательных чисел
print("Отрицательные числа:")
for num in arr:
if num < 0:
print(num)
# Поиск и вывод положительных чисел
print("Положительные числа:")
for num in arr:
if num > 0:
print(num)
# Поиск и вывод нулей
print("Нули:")
for num in arr:
if num == 0:
print(num)
```
Пример использования программы:
```
Введите количество чисел в массиве: 5
Введите число №1: -2
Введите число №2: 0
Введите число №3: 7
Введите число №4: -5
Введите число №5: 3
Отрицательные числа:
-2
-5
Положительные числа:
7
3
Нули:
0
```