题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
# 一:取余判断,循环输出 while True: try: str1 = input() length = len(str1) d, m = divmod(length, 8) if m != 0: str2 = str1 + '0' * (8-m) else: str2 = str1 for i in range(0, length+(8-m), 8): print(str2[i:i+8], end='\n') i += 8 except: break # 二:format格式化输出 while True: try: s = input() for i in range(0, len(s), 8): print("{0:0<8s}".format(s[i:i+8])) except: break # 三:ljust方法 while True: try: s = input() while len(s)>0: print(s[:8].ljust(8,"0")) s = s[8:] except: break