先把长度大于8的部分取出来,再处理余下的字符串,注意后面输出不能带引号,我这里连接了下。

text =[]

while True:
    try:
        sstr = input()
        text.append(sstr)
    except:
        break

for subtext in text:
    nstep, nleft = len(subtext) // 8, len(subtext) % 8
    for i in range(0,nstep):
        print(subtext[i*8:i*8+8])
    if nleft >0:
        schr =8*[0]
        schr[0:nleft] = subtext[nstep*8:nstep*8+nleft]
        print(''.join(str(x) for x in schr))