记录:
"""
•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
"""data_str = input() str_len = len(data_str) result_list = [] if str_len >= 8: divisible_num = str_len // 8 remainder_num = str_len % 8 for i in range(0, str_len, 8): temp = data_str[i:i + 8] if len(temp) == 8: result_list.append(temp) if remainder_num > 0: result_list.append(data_str[-remainder_num:] + ''.join(['0' for i in range(0, 8 - remainder_num)])) else: result_list.append(data_str + ''.join(['0' for i in range(0, 8 - str_len)])) for result in result_list: print(result)
牛客网-华为机试python
最新推荐文章于 2023-03-04 16:47:40 发布