题解 | #字符串分隔#

字符串分隔

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

# 一:取余判断,循环输出
while True:
    try:
        str1 = input()
        length = len(str1)
        d, m = divmod(length, 8)
        if m != 0:
            str2 = str1 + '0' * (8-m)
        else:
            str2 = str1
        for i in range(0, length+(8-m), 8):
            print(str2[i:i+8], end='\n')
            i += 8
    except:
        break


# 二:format格式化输出
while True:
    try:
        s = input()
        for i in range(0, len(s), 8):
            print("{0:0<8s}".format(s[i:i+8]))
    except:
        break
        
# 三:ljust方法
while True:
    try:
        s = input()
        while len(s)>0:
            print(s[:8].ljust(8,"0"))
            s = s[8:]
    except:
        break

全部评论

相关推荐

牛客66512506...:那个百度acg是不是个小哥啊,老是问些底层问题狠狠为难,然后kpi
哪些公司在招寒假实习?
点赞 评论 收藏
分享
2025-12-30 16:42
同济大学 C++
仁狂躁使者:哎呀,不用担心,我当时配环境配了两天,项目捋不清就问问导师能不能用ai,慢慢就清了,会好起来的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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