from random import randint # Список случайных значений (длинна и ограничения в числах указаны не были, сделал свои) lst = [] for _ in range(10): lst.append(randint(-10, 10)) print('Список:', lst) # №1 sum_1 = 0 sum_2 = 0 sum_3 = 0 sum_6 = 0 mult_4 = 1 mult_5 = 1 for i in range(len(lst)): # 1 if lst[i] < 0: sum_1 += lst[i] # 2 if lst[i] % 2 == 0: sum_2 += lst[i] # 3 else: sum_3 += lst[i] # 4 if i % 3 == 0: mult_4 *= lst[i] # 5 lstTemp = lst[min(lst.index(min(lst)), lst.index(max(lst))):max(lst.index(min(lst)), lst.index(max(lst))) + 1] for j in lstTemp: mult_5 *= j # 6 for n in lst: if n > 0: first = lst.index(n) break for m in range(1, len(lst)): if lst[-m] > 0: second = lst.index(lst[-m]) break sum_6 = sum(lst[first:(second+1)]) print(f""" Сумма отрицательных: {sum_1} Сумма парных: {sum_2} Сумма непарных: {sum_3} Произведение элементов с индексами кратными 3: {mult_4} Произведение между мин и макс: {mult_5} Сумма между первым положительным и последним: {sum_6} """) # №2 lst_1 = [] lst_2 = [] lst_3 = [] lst_4 = [] for i in lst: if i % 2 == 0: lst_1.append(i) # 1 else: lst_2.append(i) # 2 if i < 0: lst_3.append(i) # 3 elif i > 0: lst_4.append(i) # 4 print(f""" Парные: {lst_1} Непарные: {lst_2} Отрицательные: {lst_3} Положительные: {lst_4} """)