s = 'arefhertyjertyaref!!' step_1= [] test = len(s)//2 ind_for = 1 ind_append = 0 for i in range(test): for j in range(test + ind_for): step_1.append(s[j : test + j + ind_append]) ind_for += 1 ind_append -= 1 step_2 = [] for i in range(len(step_1)): if step_1[i] in step_1[i + len(step_1[i]):]: step_2.append(step_1[i]) if len(step_2) == 0: print("решения нет") elif len(step_2) == 1: print(step_2) else: # исправлено step_3 = [step_2[0]] for i in range(len(step_2)): if len(step_2[i]) == len(step_2[i + 1]): step_3.append(step_2[i + 1]) else: print(step_3) break
ззы поправлена секция else