Задача по питону для начинающих - Общение Python мододелов

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

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

Помогите, пожалуйста, сообразить, какой алгоритм тут нужен. Не совсем понимаю. Заранее премного благодарна
 
Регистрация
30 Окт 2013
Сообщения
52
Репутация
0
Спасибо
1
Монет
0
Внутри цикла создается новый список куда поочередно записываются числа из списка,перед ним имеется сравнение, если число равно подаваемому в цикл числу то цикл прерывается и работает команда принт выводя все элементы нового списка
 
Регистрация
9 Ноя 2012
Сообщения
76
Репутация
-3
Спасибо
0
Монет
0
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])
 
Сверху Снизу