इस ट्यूटोरियल में, हम सीखेंगे कि पायथन में उपयोगकर्ता से एकाधिक इनपुट कैसे लें।
उपयोगकर्ता द्वारा दर्ज किया गया डेटा स्ट्रिंग प्रारूप में होगा। इसलिए, हम उपयोगकर्ता द्वारा दर्ज डेटा को विभाजित करने के लिए split() मेथड का उपयोग कर सकते हैं।
आइए उपयोगकर्ता से एकाधिक स्ट्रिंग लें।
उदाहरण
# उपयोगकर्ता से इनपुट लेना strings = input("स्पेस से अलग कई नाम दर्ज करें:- ") # डेटा विभाजित करना strings = strings.split() # डेटा प्रिंट करना print(strings)आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।
स्पेस से अलग कई नाम दर्ज करें:- Python JavaScript Django React ['Python', 'JavaScript', 'Django', 'React']
क्या होगा यदि हम एकाधिक संख्याओं को इनपुट के रूप में लेना चाहते हैं? हम map और int फ़ंक्शन का उपयोग करके प्रत्येक इनपुट को पूर्णांक में बदल सकते हैं। आइए एक उदाहरण देखें।
उदाहरण
# उपयोगकर्ता से इनपुट लेना numbers = input("स्पेस से अलग कई संख्याएं दर्ज करें:- ") # डेटा विभाजित करना और प्रत्येक स्ट्रिंग संख्या को int में बदलना numbers = list(map(int, numbers.split())) # डेटा प्रिंट करना print(numbers)आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्नलिखित परिणाम मिलेगा।
स्पेस से अलग कई संख्याएं दर्ज करें:- 1 2 3 4 5 [1, 2, 3, 4, 5]
निष्कर्ष
आप कोड को अपनी आवश्यकताओं के अनुसार संशोधित कर सकते हैं और उपयोगकर्ताओं से इनपुट ले सकते हैं। यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।