我的任务是开发一个函数,该函数接收字符串消息并在需要时返回带有分页的字符串消息数组。对于本练习,输入消息中的最大字符数为 160。此外,不要将单词分成音节和连字符。
我的功能没有满足不分词的功能
def sms_format(message, size):
sms_text = []
if len(message) == 0:
return sms_text
text = list(message)
if len(text) <= size:
new_text = ''.join(text)
sms_text.append(new_text)
elif len(text) > size:
while len(text)>size:
texts = ''.join(text[:size])
sms_text.append(texts)
text = text[size:]
sms_text.append(''.join(text))
return(sms_text)
message = "Your task is to develop a function that takes"
print(sms_format(message, 20))
实际结果: ['Your task is to deve', 'lop a function that ', 'takes']
预期结果:它不应该破坏单词
慕妹3146593
胡子哥哥
相关分类