欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

4.字符串分隔

程序员文章站 2022-03-08 14:08:15
...

题目描述:连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:连续输入字符串(输入2次,每个字符串长度小于100)
输出描述:输出到长度为8的新字符串数组
示例1输入
abc
123456789
输出
abc00000
12345678
90000000

while True:
    try:
        string=input().strip()
        while len(string) > 8:  # 利用循环
            print(string[:8])  # 长度大于8,打印前8个
            string = string[8:]  # 将剩余的给str,继续上面的判断
        print(string.ljust(8, '0'))  # 长度小于等于8时,用0填充至8
        #str.ljust(width[, fillchar])返回一个原字符串左对齐,用fillchar填充至width的新字符串
    except:
        break