python 字符串分隔

题目描述

•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 

输入描述:

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

输出描述:

输出到长度为8的新字符串数组

import sys
for line in sys.stdin:
    temp=str(line.split()[0])
    # print('tmep',temp)
    if len(temp)<8:
        print(temp+'0'*(8-len(temp)))
    elif len(temp)==8:
        print(temp)
    else:
        while(len(temp)>=8):
            print(str(temp[:8]))
            temp=temp[8:]
        if len(temp)>0:
            print(temp+'0'*(8-len(temp)))
 

猜你喜欢

转载自blog.csdn.net/WYXHAHAHA123/article/details/89460663
今日推荐