0

Задача 40.

Дан одномерный массив числовых значений, насчитывающий N элементов. После каждого отрицательного элемента вставить новый элемент, равный квадрату этого отрицательного элемента. import random N = random.randint(10,20) li = [random.randint(-99,99)for a in range(N)] print(li) i=0 while i<len(li): if li[i]<0: li.insert(i+1,li[i]**2) i+=2 else:… Продолжить чтение

0

Задача 39.

Дан одномерный массив числовых значений, насчитывающий N элементов. Исключить все нулевые элементы. import random N = random.randint(10,20) li = [random.randint(-3,3)for a in range(N)] print(li) i=0 while i<len(li): if li[i]==0: del li[i] i-=1 else: i+=1 print(li)

0

Задача 38.

Дан одномерный массив числовых значений, насчитывающий N элементов.Исключить из него M элементов, начиная с позиции K. import random N = random.randint(10,20) li = [random.randint(-99, 99)for a in range(N)] print(li) M = random.randint(1,5) print(M) K = random.randint(0,10) print(K) for i in… Продолжить чтение

0

Задача 37.

Дан одномерный массив числовых значений, насчитывающий N элементов. Сумму элементов массива и количество положительных элементов поставить на первое и второе место. import random N = random.randint(1,20) li = [random.randint(-99, 99)for a in range(N)] print(li) summ=0 k = 0 for i… Продолжить чтение

0

Задача 36.

Дан одномерный массив числовых значений, насчитывающий N элементов. Вставить группу из M новых элементов, начиная с позиции K. import random N = random.randint(10,20) M = random.randint(1,10) K = 3 li = [random.randint(1, 99)for a in range(N)] other = [random.randint(1, 99)for… Продолжить чтение

0

Задача 35.

Дан одномерный массив числовых значений, насчитывающий N элементов. Поменять местами группу из M элементов, начинающихся с позиции K с группой из M элементов, начинающихся с позиции P. import random N = 16 li = [random.randint(1, 99)for a in range(N)] print(li)… Продолжить чтение