Ответ:
Алгоритм: создать массив из N случайных целых чисел от −5 до 5, перемножить отрицательные элементы и вывести массив и произведение. Если отрицательных элементов нет, произведение не вычисляется; программа выводит соответствующее сообщение.
import random
n = int(input())
a = [random.randint(-5, 5) for _ in range(n)]
negative = [x for x in a if x < 0]
print(a)
if negative:
product = 1
for x in negative:
product *= x
print(product)
else:
print('Отрицательных элементов нет')