题解 | 字符串分隔
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
n = input()
if len(n) <= 8:
print(n + '0' * (8 - len(n))) # 如果字符长度小于8,直接补全
else:
for j in range(1, len(n)):
if j % 8 == 0:
print(n[j-8:j]) # 每8个输出一次
if len(n) - j <= 8:
print(n[j:] + '0' * (8 - len(n) + j)) # 最后不足8个的直接补全
# import sys
# input_str = input()
# while len(input_str):
# if len(input_str)>=8:
# print(input_str[:8])
# input_str = input_str[8:]
# else:
# print(input_str+'0'*(8-len(input_str)))
# input_str = []
第一种思路每8个直接输出,第二种重构字符串