Дан одномерный массив числовых значений, насчитывающий N элементов. Добавить столько элементов, чтобы элементов с положительными и отрицательными значениями стало бы поровну.
import random
N = random.randint(10,20)
li = [random.randint(-9,9)for a in range(N)]
print(li)
pl = 0
mn = 0
for i in range(len(li)):
if li[i]>0:
pl+=1
else:
mn+=1
if pl==mn:
print(li)
elif pl>mn:
for i in range(pl-mn):
li.append(random.randint(-9,-1))
print(li)
else:
for i in range(mn-pl):
li.append(random.randint(1,9))
print(li)
print(pl,mn)