Python Academy · पाठ

उपयोगकर्ता इनपुट पढ़ना

उपयोगकर्ताओं से डेटा पढ़ने और उसे संसाधित करने के लिए input() फ़ंक्शन का उपयोग करें।

पाठ 4, कुल 4 में से14 चरण

उपयोगकर्ता इनपुट पढ़ना, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

परिचय

input() फ़ंक्शन आपके प्रोग्राम को रोककर उपयोगकर्ता के कुछ टाइप करने की प्रतीक्षा करता है, फिर उसे स्ट्रिंग के रूप में लौटाता है।

मूल input()

name = input('Enter your name: ') प्रॉम्प्ट स्ट्रिंग वैकल्पिक होती है। यह फ़ंक्शन हमेशा str लौटाता है।
# name = input('Your name: ')
name = 'Alice'  # simulated
print('Hello,', name)

input() हमेशा str लौटाता है

उपयोगकर्ता 42 टाइप करे तब भी input() स्ट्रिंग '42' लौटाता है। आपको इसे परिवर्तित करना होगा: age = int(input('Age: '))
# age = int(input('Age: '))
age = int('25')  # simulated
print(age + 1)

एकाधिक मान पढ़ना

एक साथ कई मान पढ़ने के लिए split() का उपयोग करें: a, b = input().split() या पूर्णांकों के लिए map(int, input().split()) का उपयोग करें।
# a, b = map(int, input().split())
a, b = 3, 5  # simulated
print(a + b)

input का सत्यापन

मान्य डेटा सुनिश्चित करने के लिए input को एक लूप में रखें: while True: try: x = int(input()); break except ValueError: print('Try again')

थोक input के लिए sys.stdin

प्रतियोगी प्रोग्रामिंग या फ़ाइल पुनर्निर्देशन के लिए import sys; data = sys.stdin.read() सभी डेटा को एक साथ पढ़ता है और बार-बार input() के उपयोग से तेज़ होता है।

पासवर्ड के लिए getpass

import getpass; pwd = getpass.getpass() input को टर्मिनल पर दिखाए बिना पढ़ता है — पासवर्ड के लिए सुरक्षित।
import getpass
# pwd = getpass.getpass('Password: ')

प्रॉम्प्ट का प्रारूपण

प्रॉम्प्ट को स्पष्ट और मैत्रीपूर्ण बनाएँ: input('Enter your age (18-99): ')। कोलन और उसके बाद का रिक्त स्थान उपयोगकर्ता अनुभव को बेहतर बनाते हैं।

संख्याएँ सुरक्षित रूप से पढ़ना

रूपांतरणों को try/except ValueError में रखें। इससे उपयोगकर्ता संख्याओं के बजाय अक्षर टाइप करने पर प्रोग्राम रुकने से बचता है।

रिक्त स्थान हटाना

उपयोगकर्ता अक्सर अंत में रिक्त स्थान जोड़ देते हैं। input() के बाद .strip() का उपयोग करें: name = input().strip() ताकि मान साफ़ हो जाए।
raw = '  Alice  '
name = raw.strip()
print(repr(name))

छोटा कैलकुलेटर बनाना

input + int() + अंकगणित को मिलाकर: a = int(input()); b = int(input()); print(a + b) एक पूर्ण इंटरैक्टिव कैलकुलेटर है।

त्वरित जाँच

input() हमेशा किस प्रकार का मान लौटाता है?

पुनरावृत्ति

input() उपयोगकर्ता का input str के रूप में पढ़ता है। हमेशा आवश्यक प्रकार में रूपांतरित करें, रिक्त स्थान साफ़ करने के लिए .strip() का उपयोग करें और सुरक्षा के लिए रूपांतरणों को try/except में रखें।

आगे बढ़ें

बहुत अच्छा काम! अपने कौशल को आगे विकसित करने के लिए अगले पाठ पर जाएँ।
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “उपयोगकर्ता इनपुट पढ़ना” पाठ निःशुल्क है?

हाँ—“उपयोगकर्ता इनपुट पढ़ना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“उपयोगकर्ता इनपुट पढ़ना” में मैं क्या सीखूँगा?

उपयोगकर्ताओं से डेटा पढ़ने और उसे संसाधित करने के लिए input() फ़ंक्शन का उपयोग करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“उपयोगकर्ता इनपुट पढ़ना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. चर और असाइनमेंट
  2. संख्यात्मक और बूलियन प्रकार
  3. स्ट्रिंग और प्रकार रूपांतरण
  4. उपयोगकर्ता इनपुट पढ़ना
← Python Academy पर वापस जाएँ