思路: 先判断字符串能否被 8 整除, 能整除就pass, 不能整除则用0补长,最后做切片处理 while True: try: res = input() num = len(res) % 8 if num: res += '0'*(8-num) else: pass lst = [res[i:i+8] for i in range(len(res)) if i % 8 == 0] for i in range(len(lst)): ...