Привет! С удовольствием поделюсь своим опытом написания программы, которая создает новый список, содержащий только положительные элементы.Сначала нам понадобится ввести элементы и их индексы. Для этого я создам цикл, который будет выполняться до тех пор, пока пользователь не введет 0. Внутри цикла буду запрашивать у пользователя элемент и его индекс, после чего добавлять их в список.python
elements []
index 0
while True⁚
num int(input(″Введите число (для выхода введите 0)⁚ ″))
if num 0⁚
break
elements.append((num, index))
index 1
После того, как список будет заполнен, нам нужно использовать функцию `filter` и лямбда-функцию, чтобы создать новый список, содержащий только положительные элементы. Лямбда-функция будет проверять, является ли элемент положительным.python
positive_elements list(filter(lambda x⁚ x[0] > 0٫ elements))
Наконец, выведем новый список на экран.python
print(″Новый список положительных элементов⁚″)
for element in positive_elements⁚
print(f″{element[0]} (индекс⁚ {element[1]})″)
Вот и все! Теперь программа будет запрашивать у пользователя элементы и их индексы, добавлять их в список и выводить новый список, содержащий только положительные элементы.
Желаю тебе успехов в программировании!