本文主要是介绍Python.牛客.HJ4.字符串分隔,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入多次,每个字符串长度小于100)
输出描述:
输出到长度为8的新字符串数组
解法1:问题:测试用例不止输入2个字符串
def printStr(string):if len(string)<=8:print(string+"0"*(8-len(string)))if len(string)>8:print(string[:8])string=string[8:]printStr(string)
a=input()
b=input()
printStr(a)
printStr(b)
改进解法2:只要一直input就一直调用这个函数。
def printStr(string):if len(string)<=8:print(string+"0"*(8-len(string)))if len(string)>8:print(string[:8])string=string[8:]printStr(string)
while True:try:string=input()printStr(string)except:break
解答正确。
这篇关于Python.牛客.HJ4.字符串分隔的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!