题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
使用递归进行循环取数,但是好像内存消耗很大,求大佬指点什么条件下用递归比较好
in_str = input() def listcut(in_str): if len(in_str) ==8: return (in_str) elif len(in_str)<8: return (in_str+(8-len(in_str))*'0') else: return (in_str[0:8]+"\n"+listcut(in_str[8:])) print(listcut(in_str))