Вот пример:Надо найти самую длинную строку четных чисел.
lst = [1, 2, 3, 6, 8, 4, 3, 8, 6, 4, 2, 6]
max_even_lst = [] # максимальный список четных чисел
even_lst = [] # список четных чисел
# проходим по списку в цикле
for i in lst:
# если число четное
if i % 2 == 0:
# добавляем его в список четных чисел
even_lst.append(i)
else:
# если нет - обнуляем список четных чисел
even_lst = []
# если длина списка четных чисел больше длины максимального списка
if len(even_lst) > len(max_even_lst):
# записываем четный список в максимальный
max_even_lst = even_lst
# выводим максимальный список в консоль
print(max_even_lst) # [8,6,4,2,6]
лучше называть Не с большой буквы
l = [1, 2, 3, 6, 8, 4, 3, 8, 6, 4, 2, 6]
Да, но список может быть с другими цифрамикажется нужно идти от самой длины к нулю
то есть в данном случае проверить 12 - все ли чётные
если нет, тогда 11 и до нуля
если да-брекнуть
одним словом Не в одну строку будет решение...........
Большое СпасибоВот пример:
Python:lst = [1, 2, 3, 6, 8, 4, 3, 8, 6, 4, 2, 6] max_even_lst = [] # максимальный список четных чисел even_lst = [] # список четных чисел # проходим по списку в цикле for i in lst: # если число четное if i % 2 == 0: # добавляем его в список четных чисел even_lst.append(i) else: # если нет - обнуляем список четных чисел even_lst = [] # если длина списка четных чисел больше длины максимального списка if len(even_lst) > len(max_even_lst): # записываем четный список в максимальный max_even_lst = even_lst # выводим максимальный список в консоль print(max_even_lst) # [8,6,4,2,6]