Найти количество четных положительных и количество нечетных отрицательных элементов заданного одномерного массива. Массив сгенерировать с помощью генератора случайных чисел в диапазоне от -12 до 20. Количество элементов в массиве 30.
import random # Генерация массива array = [random.randint(-12, 20) for _ in range(30)] # Подсчет количества четных положительных и нечетных отрицательных элементов even_positive_count = sum(1 for x in array if x > 0 and x % 2 == 0) odd_negative_count = sum(1 for x in array if x < 0 and x % 2 != 0) print("Количество четных положительных элементов: ", even_positive_count) print("Количество нечетных отрицательных элементов: ", odd_negative_count)
Пример вывода:
Количество четных положительных элементов: 5 Количество нечетных отрицательных элементов: 8
# Генерация массива
array = [random.randint(-12, 20) for _ in range(30)]
# Подсчет количества четных положительных и нечетных отрицательных элементов
even_positive_count = sum(1 for x in array if x > 0 and x % 2 == 0)
odd_negative_count = sum(1 for x in array if x < 0 and x % 2 != 0)
print("Количество четных положительных элементов: ", even_positive_count)
print("Количество нечетных отрицательных элементов: ", odd_negative_count)
Пример вывода:
Количество четных положительных элементов: 5Количество нечетных отрицательных элементов: 8