题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import math def getSolution(s:str) : if s == '' : return ; length = len(s) l = length%8 for i in range(0,length,8) : if i +8 >length : print(s[i:]+'0'*(8-l)) else : print(s[i:i+8]) if __name__ == '__main__': s = input() getSolution(s)
思路: 使用 python 的迭代器遍历,步数设置8 ,每8次打印一次,到最后一行打印8-(len(str) - int(len(str)/8)*8) 个'0' 。