Python, printing a specific amount of characters in a string at a time -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 2 जवाब

मैं प्रिंट करने का प्रयास कर रहा हूं एक समय में एक स्ट्रिंग के तीन अक्षर। मुझे

  & gt; & gt; & gt; S = 1234> & gt; & gt; S [0: 3] 123  

मुझे मुद्रित करने के लिए पूरी स्ट्रिंग की आवश्यकता है, लेकिन एक समय में केवल तीन वर्ण प्रदर्शित होने चाहिए I

यह वही है जिसे मुझसे पूछा जा रहा है एक प्रिंट टाइप करें जो कि एक स्ट्रिंग, एक बार में तीन अक्षर प्रिंट करता है। याद रखें कि लेन (स्ट्रिंग) एक स्ट्रिंग की लंबाई देता है।

मुझे बस कैसे करना है पर निर्देशित होने की जरूरत है, अगर आप बस एक कोड पोस्ट करते हैं, तो कृपया एक संक्षिप्त विवरण दें, धन्यवाद!

अपने उद्देश्य को पूरा करने के लिए बहुत सारे तरीके हैं मैं सबसे प्रत्यक्ष

  def प्रिंटथीस (माइस्स्ट्रिंग): s = '' # के साथ जाने जा रहा हूं, हम एक खाली स्ट्रिंग गणना प्रारंभ करने जा रहे हैं = 0 # माइस्स्ट्रिंग में आइटम के लिए एक काउंटर को इनिशियलाइज़ करना: # स्ट्रिंग में प्रत्येक वस्तु के लिए # आइटम को हमारे खाली स्ट्रिंग गिनती में जोड़ दें + = 1 # गिनती में काउंटर बढ़ाएं == 3: # मान प्रिंट की जांच करें # यदि मान = 3 प्रिंट और रीसेट करें = '' Count = 0 वापसी mystring = '123abc456def789' प्रिंटथीस (मैस्ट्रिंग) 123 एबीसी 456 डीएफ़ 789  

Comments

Popular posts from this blog

Editing Python Class in Shell and SQLAlchemy -

import - Python ImportError: No module named wmi -

uislider - In a MATLAB GUI, how does one implement a continuously varying slider from a GUIDE created .m file? -