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

  • 14
Создайте массив и заполните его 20 случайными целыми числами в диапазоне от -5 до -4. Посчитайте количество положительных, отрицательных и нулевых значений в этом массиве. Выведите на экран элементы массива и подсчитанные значения.
Ягодка
23
Хорошо, давайте начнем с создания массива и заполнения его 20 случайными целыми числами в указанном диапазоне. Мы можем использовать функцию randint() из библиотеки random для генерации случайных чисел.

python
import random

# Создание пустого массива
arr = []

# Заполнение массива случайными числами в диапазоне от -5 до -4
for i in range(20):
num = random.randint(-5, -4)
arr.append(num)


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

python
# Инициализируем счетчики
positive_count = 0
negative_count = 0
zero_count = 0

# Подсчет количества положительных, отрицательных и нулевых значений
for num in arr:
if num > 0:
positive_count += 1
elif num < 0:
negative_count += 1
else:
zero_count += 1


Наконец, чтобы вывести элементы массива и подсчитанные значения, мы можем использовать цикл for для прохода по всем элементам и вывода их на экран. Затем мы выведем значения счетчиков.

python
# Вывод элементов массива
print("Элементы массива:")
for num in arr:
print(num)

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


Надеюсь, этот подробный ответ поможет школьнику понять решение задачи! Если у вас возникнут еще вопросы, пожалуйста, не стесняйтесь спрашивать.