题解 | #字符串分隔#

字符串分隔

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

def out_eight(str):
    a = len(str) % 8
    b = int(len(str) / 8)
    list = []
    for i in range(b):#先将字符串每8个一组输出
        list1 = str[i * 8 : (i + 1) * 8 : 1]
        list.append(list1)
    if a == 0:  # 字符串个数是8的整数
        return list
    else:#字符串个数不是8的整数,输出最后余下的+补0
        list1 = str[-a:]
        str2 = "0" * (8 - a)
        list1 = list1 + str2
        list.append(list1)
        return list


if __name__ == "__main__":
    str_input = input()
    list = out_eight(str_input)
    for x in list:
        print(x)

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务