Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में फ़्रेम की चौड़ाई को सही ठहराएं

मान लीजिए कि हमारे पास शब्दों की एक सूची है, हमें इसे एक आयताकार क्षेत्र में, पंक्ति दर रेखा पर फ्रेम करना है। बेहतर समझ के लिए उदाहरण देखें।

इसलिए, अगर इनपुट ['हैलो', 'वर्ल्ड', 'पायथन', 'प्रोग्रामिंग', 'नाइस'] जैसा है, तो आउटपुट होगा

**************** हैलो ** दुनिया ** पायथन ** प्रोग्रामिंग ** अच्छा **************** पूर्व> 

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • l:=सरणी में अधिकतम आकार के शब्द की लंबाई
  • st:=स्टार (l+4) बार लगाएं
  • प्रत्येक i के लिए शब्दों में, करें
    • st :=st concatenate '*' concatenate i तो size की space (i + 1 का l-size) जोड़ें concatenate'*'
  • st:=तारे को जोड़ना (l+4) बार st के साथ
  • वापस सेंट

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

उदाहरण

कक्षा समाधान:def हल (स्वयं, शब्द):l=max(len(x) x के लिए शब्दों में) st='*'*(l+4)+'\n' शब्दों में i के लिए:st+='* '+i+' '*(l-len(i)+1)+'*'+'\n' रिटर्न st+'*'*(l+4)ob =Solution()words =['hello', 'वर्ल्ड', 'पायथन', 'प्रोग्रामिंग', 'नाइस']प्रिंट (ob.solve(words))

इनपुट

['hello','world', 'python', 'programming','nice']

आउटपुट

**************** हैलो ** दुनिया ** पायथन ** प्रोग्रामिंग ** अच्छा **************** पूर्व> 
  1. पायथन टिंकर में एक टीके वर्ग में एक फ्रेम वर्ग का उपयोग करना

    टिंकर फ्रेम विजेट एक फ्रेम में कई विजेट्स को समूहीकृत करने के लिए बहुत उपयोगी है। इसमें वे सभी कार्य और गुण शामिल हैं जो पैरेंट विंडो पर लागू होते हैं। फ़्रेम विजेट बनाने के लिए, हम फ़्रेम क्लास के किसी ऑब्जेक्ट को इंस्टेंट कर सकते हैं। एक बार जब हम विंडो में फ़्रेम विजेट को परिभाषित कर लेते हैं, त

  1. पायथन टिंकर - प्रवेश चौड़ाई 100% सेट करें

    टिंकर एंट्री विजेट टेक्स्ट फ़ील्ड में सिंगल-लाइन उपयोगकर्ता इनपुट स्वीकार करते हैं। हम एंट्री विजेट के कंस्ट्रक्टर में डिफ़ॉल्ट विशेषताएँ और मान प्रदान करके उसके गुणों को बदल सकते हैं। मान लीजिए कि हम किसी एप्लिकेशन के लिए पूर्ण-चौड़ाई वाला एंट्री विजेट बनाना चाहते हैं। ऐसा करने के कई तरीके हैं लेक

  1. पाइथन में टिंकर में लेबल में टेक्स्ट को कैसे उचित ठहराएं टिंकर में औचित्य की आवश्यकता है?

    टिंकर लेबल विजेट का उपयोग छवियों को जोड़ने और किसी विशेष एप्लिकेशन में टेक्स्ट बनाने के लिए किया जाता है। पुस्तकालय में विभिन्न कार्य और विधियाँ उपलब्ध हैं जिनका उपयोग विगेट्स और उसकी संपत्ति को स्टाइल करने के लिए किया जा सकता है। लेबल विजेट में टेक्स्ट को सही ठहराने के लिए, हम औचित्य . का उपयोग कर