Вопрос Задача по питону для начинающих

Регистрация
17 Сен 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
875a8375f91de049494d6073098e8a2f_abd9b2929d770452bf99c7d4268a649d.png

Помогите, пожалуйста, сообразить, какой алгоритм тут нужен. Не совсем понимаю. Заранее премного благодарна
 
Внутри цикла создается новый список куда поочередно записываются числа из списка,перед ним имеется сравнение, если число равно подаваемому в цикл числу то цикл прерывается и работает команда принт выводя все элементы нового списка
 
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

n = 3

spisok = []
for i in a:
spisok.append(i)
if i == n:
break

print(spisok)
Или так, если не нужно выводить число после которого прерывается список:

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

n = 3

spisok = []
for i in a:
spisok.append(i)
if i == n:
spisok.remove(n)
break

print(spisok)
А ещё можно так. Но учитывайте, что нумерация в списке идет с 0. То есть элемент 1 в списке будет 0, элемент 2 будет 1. И т.д.:

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

print(a[:2])
 
Назад
Сверху