效率 函数
#'aa' # 'abab' #'abcdabcd' #重复的部分不会超过一半 循环 整个和半个的效率是不一样的 #'aaaaa' == 'a' * len/len('a') # 'abcdeabc' # 检测到第五个 # abab == ab*len/len(ab) ab*4/2 ab*2 def func(s): length = len(s) # 1,length//2 #整除 奇数的话 9个 不会重复 可能三个 for i in range(1,length//2+1): num = length//i #8/3 if s[:i]*num == s: return True else: return False while 1: s = input('>>>') ret = func(s) print(ret)