牛客网编程练习(华为机试在线训练)------字符串分隔

题目描述

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

输入描述:

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

输出描述:

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

示例1

输入

abc
123456789

输出

abc00000
12345678
90000000

Python Code:

str1 = input()
str2 = input()
c = [str1[i:i+8] for i in range(0, len(str1), 8)]
d = [str2[i:i+8] for i in range(0, len(str2), 8)]
z = c + d
for i in z:
    if len(i) < 8:
        x = i+(8-len(i))*'0'
        print(x)
    else:
        print(i)

猜你喜欢

转载自www.cnblogs.com/xiaotongtt/p/10786250.html