Задача 40

Дан одномерный массив числовых значений, насчитывающий N элементов. После каждого отрицательного элемента вставить новый элемент, равный квадрату этого отрицательного элемента.

import random

N = random.randint(1,10)
arr=[random.randint(-100,100) for i in range(N)]
print(arr)

for i in range(N):
    if arr[i] < 0:
        arr.insert( i+1 , arr[i]**2)
if arr[-1] < 0:
    arr.append(arr[-1]**2)

print(arr)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *