①题目要求
1)题目描述:
连续输入字符串,按长度为8拆分每个字符串后,输出到新的字符串数组
长度不是8的整数的在字符串后买你补数字0,空字符串不处理
2)输入描述:
连续输入字符串(输入两次,每个字符串长度小于100)
3)输出描述:
输出长度为8的新字符串数组
4)示例1:
输入:
abc
123456789
输出:
abc00000
12345678
90000000
②参考答案:
def func():
s1 = input()
s2 = input()
s = [s1,s2]
for x in s:
if len(x) <= 8:
for i in x:
print(i,end='')
print('0'*(8 - len(x)))
else:
lst = list(x)
for i in range(len(x)):
if i % 8 !=0 or i == 0:
print(lst[i],end='')
else:
print('\n' + lst[i],enf='')
if i + 1 - (len(x)//8)*8 != 0:
print('0' * (8-(i + 1 - (len(x)//8)*8)))
func()