• 题4--字符串分隔


    题目描述

    •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 
    •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 

    输入描述:

    连续输入字符串(输入2次,每个字符串长度小于100)

    输出描述:

    输出到长度为8的新字符串数组

    示例1

    输入

    复制
    abc
    123456789

    输出

    复制
    abc00000
    12345678
    90000000
    分析:输入:获取输入数据
    存储:将用户输入的数据存储在列表中
    变形式存储:遍历列表将8位作为一个元素存储在列表中
    输出:输出每个元素都是8位的列表
    实现1:
    while True:
        try:
            a = input()
            b = input()
            c = [a[i:i+8] for i in range(0,len(a),8)]
            d = [b[i:i+8] for i in range(0, len(b), 8)]
            z = c + d
            for i in z:
                if len(i) < 8:
                    x = i + (8 - len(i)) * '0'
                    print(x)
                else:
                    print(i)
        except:
            break

    实现2:

    import sys
    
    a = sys.stdin.readline().replace('
    ', '')
    b = sys.stdin.readline().replace('
    ', '')
    
    c = [ a[i:i+8]for i in range(0, len(a), 8)]
    d = [ b[i:i+8]for i in range(0, len(b), 8)]
    
    z = c+d
    for i in z:
        if len(i) < 8:
            x = i + '0'*(8-len(i))
            print(x)
        else:
            print(i)
  • 相关阅读:
    一个maven问题
    zz 聊聊并发(七)——Java中的阻塞队列
    聊聊并发(六)
    jvm 内存参数
    zz 聊聊并发(五)
    zz 聊聊并发(四)
    zz 聊聊并发(三)
    zz 聊聊并发(二)
    zz 聊聊并发(一)
    JQuery中$.ajax()方法参数详解
  • 原文地址:https://www.cnblogs.com/alicelai1319/p/10686060.html
Copyright © 2020-2023  润新知