题解 | #字符串分隔#

字符串分隔

https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

import sys

for line in sys.stdin:
    data = line.strip()
    List8=[]
    index=0
    n=len(data)%8
    while(True):#关键在于这个循环应该是死循环,只要index超过限界就跳出去
        if index+8<=len(data): #尤其注意if条件的写法,如果先写index+8>len(data)则不容易
            List8.append(data[index:index+8])
            index+=8
        else:
            if n != 0:#非常重要,避免正好整除8时的全0组
                List8.append(data[index:]+'0'*(8-n))
            break
    for i in range(len(List8)):
        print(List8[i])

全部评论

相关推荐

点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务