python程式設計之判斷字串n次重複
阿新 • • 發佈:2019-02-11
如11111,123123123,aaabbbaaabbb
def is_n_repeat(input_pwd, n): if len(input_pwd) % n == 0: list_1 = [] for i in range(0, len(input_pwd), n): repeat_str = input_pwd[i:i+n] list_1.append(repeat_str) if len(list_1)>1: for j in list_1: if not j == list_1[0]: return False return True else: return False def is_repeat(input_pwd): for i in range(1, len(input_pwd)/2 + 1): if is_n_repeat(input_pwd, i): return True return False input_pwd = "123321123321" print is_repeat(input_pwd)