Помощь в списках

Fun_lola

Новичок
Пользователь
Янв 17, 2022
11
0
1
Windows
Python - 3.8


a = []
b = []
c = []
a = [int(input('Введите число в диапазоне от -10 до 10 и нажмите Enter: ')) for _ in range(15)]
print(a)

Вот такой код:
Как удалить числа которые равны 5 из списка А
А четные переместить в список B
Числа из списка A которые больше нуля записать в список C
Вывести пользователю списки A, B, C.

Можно просто пример, готовый код не нужен
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
Через цикл for
Python:
a = [1, 2, 3, 4, 5]
b = []
for i in a:
    if i % 2 == 0:
        b.append(a)
print(b)

Удалять можно так:
Python:
a.remove(3) # удаляет элемент по значению
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
26
28
пишут в одну строку
a, b, c = [], [], []
Вывести пользователю списки A, B, C.
тут то что сложного? и не шутите с регистром а и А - это разные вещи
Код:
print(a); print(b); print(c)
можете ещё попробовать
Код:
print(*a); print(*b); print(*c)
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
26
28
а ещё так можно
Код:
print(a + '\n' + b + '\n' + c)
print(*a + '\n' + *b + '\n' + *c)
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
а ещё так можно
Код:
print(a + '\n' + b + '\n' + c)
print(*a + '\n' + *b + '\n' + *c)
Тогда уж лучше так:
Python:
print(a, b, c, sep='\n')
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
26
28
ну да, лучше так
 

Fun_lola

Новичок
Пользователь
Янв 17, 2022
11
0
1
всем спасибо огромное
 

Форум IT Специалистов