Giả sử chúng ta có một chuỗi s và chiều rộng w. Chúng ta phải gói văn bản này thành một đoạn văn có chiều rộng w. Điều này có thể được thực hiện rất dễ dàng với hàm fill () có trong thư viện textwrap. Vì vậy, trước tiên chúng ta phải nhập thư viện textwrap.
Vì vậy, nếu đầu vào là s ="Con cáo nâu nhanh nhẹn nhảy qua con chó lười" w =9, thì đầu ra sẽ là
Nhanh chóng
cáo nâu
nhảy
qua
con chó lười biếng
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
-
lấy chuỗi thành s
-
lấy chiều rộng thành w
-
gọi textwrap.fill (s, w) bằng cách chuyển s làm đối số đầu tiên và w là đối số thứ hai
Ví dụ
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn
import textwrap def solve(s, w): return textwrap.fill(s, w) s = "The quick brown fox jumps over the lazy dog" w = 9 print(solve(s, w))
Đầu vào
"The quick brown fox jumps over the lazy dog", 9
Đầu ra
The quick brown fox jumps over the lazy dog