Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để bọc một văn bản thành đoạn văn có chiều rộng w

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