Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

너비가 w 인 단락으로 텍스트를 래핑하는 Python 프로그램

<시간/>

문자열 s와 너비 w가 있다고 가정합니다. 이 텍스트를 너비가 w인 단락으로 래핑해야 합니다. 이것은 textwrap 라이브러리 내부에 있는 fill() 함수를 사용하여 매우 쉽게 수행할 수 있습니다. 따라서 먼저 textwrap 라이브러리를 가져와야 합니다.

따라서 입력이 s ="The quick brown fox jumps over the lazy dog" w =9와 같으면 출력은

빠른

갈색 여우

점프

이상

게으른 개

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

  • 문자열을 s

    로 가져옵니다.
  • 너비를 w

    로 가져옵니다.
  • 첫 번째 인수로 s를 전달하고 두 번째 인수로 w를 전달하여 textwrap.fill(s, w)를 호출합니다.

예시

더 나은 이해를 위해 다음 구현을 살펴보겠습니다.

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))

입력

"The quick brown fox jumps over the lazy dog", 9

출력

The quick
brown fox
jumps
over the
lazy dog