# Python 3.x
#
# https://pastebin.com/4WzzDSGm
#
import numpy
"""Для теста генерируем случайный массив из 30 чисел
в диапазоне от 0 до 2.
"""
amount=30
span=3
test_set=numpy.array(numpy.random.random(amount) * span, numpy.uint8)
"""lpeek, предыдущее или же пройденное значение массива.
"""
lpeek=(-1)# Инициализированый заведомо не входит в диапазон значений массива.
"""sequence_amount, колличество совпадений lpeek с текущим перебираемым значением.
"""
sequence_amount=int()
"""max_amount, максимальное значение цепочки sequence_amount.
"""
max_amount =int()
for index, value in enumerate(test_set):
if value % 2 != 0:
"""Пропускаем нечетные значения.
"""
continue
if value == lpeek:
"""Цепочка одинаковых значений продолжается;
прибавляем к sequence_amount 1.
"""
sequence_amount=sequence_amount + 1
if value != lpeek or index == len(test_set):
"""Цепочка одинаковых значений прервалась,
а значит следует обновить переменные.
"""
lpeek =value
max_amount =max(max_amount, sequence_amount)
sequence_amount=1
print(test_set, max_amount)