while True: while True: print('Пожалуйста, введите последовательность цифр: ', end='') seq = input() if seq.isdigit(): break words = [] word = seq[0] long_word = '' for i in seq[1:]: if (int(i) % 2 == 0) != (int(word) % 2 == 0): word += i else: words.append(word) if len(words) == 1: long_word = words[0] else: if len(words[-1]) > len(long_word): long_word = words[-1] word = i words.append(word) print('Подслова с чередующимися номерами:', ' '.join(words)) print('Первое самое длинное подслово с чередующимися числами:', long_word) print()