Создайте массив и запишите в него 20 случайных целых чисел в диапазоне от -5 до -4. Подсчитайте количество

Создайте массив и запишите в него 20 случайных целых чисел в диапазоне от -5 до -4. Подсчитайте количество положительных, отрицательных и нулевых значений среди них. Выведите на экран элементы массива и посчитанные количества.
Serdce_Ognya

Serdce_Ognya

Хорошо, давайте решим эту задачу шаг за шагом.

Шаг 1: Создание массива и заполнение случайными числами
Для начала нам необходимо создать массив и заполнить его 20 случайными целыми числами в диапазоне от -5 до -4. Воспользуемся библиотекой `numpy`, чтобы упростить эту задачу.

python
import numpy as np

array = np.random.randint(-5, -3, size=20)


В результате выполнения этого кода переменная `array` станет массивом из 20 случайно сгенерированных целых чисел в диапазоне от -5 до -4.

Шаг 2: Подсчет количества положительных, отрицательных и нулевых значений
Теперь, когда у нас есть массив, давайте подсчитаем количество положительных, отрицательных и нулевых значений в этом массиве. Для этого воспользуемся циклом `for`:

python
positive_count = 0
negative_count = 0
zero_count = 0

for number in array:
if number > 0:
positive_count +=1
elif number < 0:
negative_count +=1
else:
zero_count +=1


После выполнения данного кода переменные `positive_count`, `negative_count` и `zero_count` будут содержать количество соответственно положительных, отрицательных и нулевых значений в массиве.

Шаг 3: Вывод элементов массива и подсчитанных количеств
Теперь, чтобы вывести элементы массива и посчитанные количества на экран, воспользуемся циклом `for` и функцией `print()`:

python
print("Элементы массива:")
for number in array:
print(number)

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


Выполнив данный код, мы получим вывод на экран элементов массива и количества положительных, отрицательных и нулевых значений в нем.

Вот полный код для решения этой задачи:

python
import numpy as np

array = np.random.randint(-5, -3, size=20)
positive_count = 0
negative_count = 0
zero_count = 0

for number in array:
if number > 0:
positive_count +=1
elif number < 0:
negative_count +=1
else:
zero_count +=1

print("Элементы массива:")
for number in array:
print(number)

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


Решение этой задачи предоставит вам массив из 20 случайных целых чисел в диапазоне от -5 до -4, а также выведет на экран элементы массива и подсчитанное количество положительных, отрицательных и нулевых значений. Надеюсь, что данное решение понятно и поможет вам выполнить задачу! Если у вас возникнут вопросы, не стесняйтесь задавать их.
Знаешь ответ?
Задать вопрос
Привет!
hello