描述
•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(每个字符串长度小于等于100)
输出描述:
依次输出所有分割后的长度为8的新字符串
示例1
输入:
abc
输出:
abc00000
因为要连续输入字符串所以可以通过while True不断读取输入的input(‘’)
首先定义一个不断读取字符串前八位的方法getstring()
def getstring(str):
if len(str)<8:
print(str+'0'*(8-len(str))
if len(str)>8:
#打印出前八个
print(str[:8])
str = str[8:]
getstrinh(str)
while True:
try:
str = input('')
getstring(str)
except:
break: