そのため、ユーザーに最大列数 (行の幅) を入力してから、ユーザーに段落を入力させるコードを書くように依頼されました。各行の最後の単語が行に収まらない場合は、次の行に移動して、前の行のスペースに置き換える必要があります。単語が行に収まるかどうかを確認する方法と、そうでない場合は次の行に印刷する方法を知りたいです。これが私のコードです:
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)+'|')