题解 | #单词倒排#
字符串分隔
http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
while True:#写个循环满足连续输入
try:
s = input()
num = len(s)
if num < 8:
print(s + '0' * (8 - len(s)))#判断字符串长度小于8时,在输出字符串后面补齐0
elif num >= 8:#大于等于8时分析两种情况
if num % 8 == 0:
for i in range(num // 8):
print(s[8 * i:8 * i + 8])#长度是8的倍数时,对字符串进行切片后输出
else:
for i in range(num // 8):
print(s[0 + 8 * i:8 * i + 8])#不能整除8时,先对字符串切片输出长度为8的字符串
print(s[num // 8 * 8:] + '0' * (8 - num % 8))#再输出剩余补齐的部分
except:
break