Ответ:

Алгоритм: создать массив из 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('Отрицательных элементов нет')