HJ4 字符串分隔

思路:

step1:定义一个分隔函数fenge():如果字符长度大于8,则先打印前8个字符,然后将剩下的字符递归处理,再次代入函数,以此类推,直到不满足该条件为止;如果长度小于8,则将 “现有字符” 和 “与'8'个单位长度相差的数量与字符'0'相乘” 二者相加,输出打印;
step2:输入字符串n,调用fenge函数

代码如下:

def fenge(n):
    if len(n) > 8:
        print(n[0:8])
        fenge(n[8:len(n)])
    else:
        print(n + (8 - len(n))*'0')

n = input()
fenge(n)