Ваш экран имеет 16 символов в ширину и 2 символа в высоту.
max_char_len = 16
string = "String with more than 16 characters in length"
if len(string)-1 > max_char_len:
string = string[:max_char_len].strip() + '\n' + string[max_char_len:].strip()
Результат print(string)
;
String with more
than 16 characters in length
Для большего количества строк используйте этот рекурсивный;
def insert_return(string, at):
for i in range(len(string)-1):
if i != 0 and i % at == 0 and string[i+1]:
return string[:i+1].strip() + '\n' + insert_return(string[i+1:].strip(), at)
return string
print(insert_return(string, max_char_len))
Вывод;
String with more
than 16 characte
rs in length