题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
def out_eight(str): a = len(str) % 8 b = int(len(str) / 8) list = [] for i in range(b):#先将字符串每8个一组输出 list1 = str[i * 8 : (i + 1) * 8 : 1] list.append(list1) if a == 0: # 字符串个数是8的整数 return list else:#字符串个数不是8的整数,输出最后余下的+补0 list1 = str[-a:] str2 = "0" * (8 - a) list1 = list1 + str2 list.append(list1) return list if __name__ == "__main__": str_input = input() list = out_eight(str_input) for x in list: print(x)