题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
import sys
def cut(sentence):
result = []
length = len(sentence)
if length <= 8 :
result.append(sentence + '0'* (8-length))
elif length > 8 and length <= 100:
if length % 8 == 0:
for i in range(int(length / 8)):
result.append(sentence[i*8: (i+1)*8])
else:
times = int(length / 8)
# print(times)
yushu = length % 8
# print(yushu)
for i in range(times):
result.append(sentence[i*8: (i+1)*8])
# print(result)
result.append(sentence[times*8:] + '0'*(8-yushu))
# else:
# raise Exception('超长')
return result
if __name__ == '__main__':
sentence = sys.stdin.readline().strip()
result = cut(sentence)
for item in result:
print(item)
查看1道真题和解析