题解 | #字符串分隔#
字符串分隔
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
