HJ4 字符串分隔

描述

•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;

•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

输入描述:

连续输入字符串(每个字符串长度小于等于100)

输出描述:

依次输出所有分割后的长度为8的新字符串

输入:

abc

输出:

abc00000

def lianxi(shuju1):

    shuju1 = list(shuju1)

    temp1 = int(len(shuju1)/8)

    temp2 = len(shuju1) % 8

    if len(shuju1) != 0:

        for i in range(1, temp1+1):

            shuju1.insert(i*9-1, "\n")

    else:

        return

    if temp2 != 0:

        shuju1.append("0" * (8 - temp2))

    else:

        pass

    print(''.join(shuju1))

if __name__ == '__main__':

    shuju1 = input()

    lianxi(shuju1)


更简单版:

whileTrue:

    try:

        temp = input()

        while(len(temp)>0):

            print(temp[:8].ljust(8,"0"))

            temp = temp[8:]

    except:

        break

你可能感兴趣的:(HJ4 字符串分隔)