Дан одномерный массив числовых значений, насчитывающий N элементов. Исключить из массива элементы, принадлежащие промежутку [B; C].
import random
N = 11
B = -1
C = 1
def init_random_list(list_size):
list = []
while list_size > 0:
list.append(random.randint(-3, 3))
list_size = list_size - 1
return list
lst = init_random_list(N)
count_positive = 0
print("Исходный массив: ", lst)
print("Промежуток [%s, %s]:" % (B, C))
for element in lst:
if element >= 0:
count_positive += 1
i = 0
j = len(lst)
while i < j:
if B <= lst[i] <= C:
del lst[i]
j -= 1
else:
i += 1
print("Массив после модификации:", lst)


