所以我被要求编写一个代码,要求用户输入最大列数(行宽),然后让用户输入一个段落。现在,如果每行中的最后一个单词不适合该行,那么我必须将其移至下一行并用前一行中的空格替换它。我想知道如何检查一个单词是否适合该行,如果不适合我如何在下一行打印它。这是我的代码:
max_num=int(input("Enter the maximum number of columns for printing: "))
paragraph = input("Enter your paragraph:\n")
paragraph = input()
word_list = paragraph.split(" ")
counter = 0
while (counter < len(paragraph)):
a = paragraph[counter:counter+max_num]
counter+=max_num
print('|'+str(a)+'|')