Сгенерировать список от - 100 до 100 и отделить положительные от отрицательные числел, не прибегая к сортировке.
4688f71163:
На что разделить? Какой признак?
отделить одни числа от других, то есть положительные от отрицательных
А язык какой? Питон?
да питон
список от -100 до 100, имеется в виду -100, -99, ... 98, 99, 100 ? Такой список? Или рандомно заполнить список числами в диапазоне от -100 до 100? И если рандомно заполнить, то какой величины должен быть список?
список должен быть величиной 100,и да список от - 100 до 100 это значит - 100,-99 и т д
так, если список величиной 100, значит заполнять рандомно, ок
в общем напишу и так, и так :)
спасибо огромное вам
не за что) Удачи!
Ответы
Ответ дал:
1
Список с 201 элементом (от -100 до 100):
a = [i for i in range(-100,101)]
b = []
c = []
for value in a:
if value < 0: b.append(value)
if value > 0: c.append(value)
print(*a)
print()
print(*b)
print()
print(*c)
То же, но через лямбда-функции:
a = [i for i in range(-100,101)]
print(*a)
print()
print(*list(filter(lambda x: x<0, a)))
print()
print(*list(filter(lambda x: x>0, a)))
Список с рандомными элементами величиной 100:
from random import randint
a = [randint(-100,100) for _ in range(100)]
b = []
c = []
for value in a:
if value < 0: b.append(value)
if value > 0: c.append(value)
print(*a)
print()
print(*b)
print()
print(*c)
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад