मान लीजिए हमारे पास एक स्ट्रिंग s और चौड़ाई w है। हमें इस टेक्स्ट को चौड़ाई w के साथ एक पैराग्राफ में रैप करना है। यह textwrap लाइब्रेरी के अंदर मौजूद fill() फंक्शन के साथ बहुत आसानी से किया जा सकता है। तो हमें पहले textwrap लाइब्रेरी आयात करनी होगी।
उदाहरण के लिए, यदि इनपुट s = "The quick brown fox jumps over the lazy dog" w = 9 है, तो आउटपुट होगा:
The quick
brown fox
jumps
over the
lazy dog
समाधान दृष्टिकोण
इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:
- स्ट्रिंग को 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