描述
•输入一个字符串,请按长度为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