इनपुट और आउटपुट
input() तब तक रुकता है जब तक Enter न दबाओ। जो पंक्ति तुम लिखते हो वह पाठ है और नाम guest के नीचे रहती है। print(guest) वही पाठ फिर लिखता है। lida लिखो और Enter दबाओ तो आउटपुट lida है।
guest = input()
print(guest)
यहाँ कोई संख्या नहीं बनी। यह पंक्ति उसी तरह का पाठ है जैसा print("lida") पहले दिखाता था।
लेबल स्क्रीन पर है, नाम के अंदर नहीं
input के अंदर जो पाठ रखते हो वह इंतज़ार के दौरान दिखता है। वह तुम्हारे लिए लेबल है। रखी हुई पंक्ति का हिस्सा नहीं। input("Guest: ") पहले Guest: दिखाता है, फिर रुकता है। tea लिखो तो guest के पास tea है, Guest: tea नहीं।
guest = input("Guest: ")
print(guest)
इंतज़ार की पंक्ति पर Guest: दिखता है। tea लिखते हो और Enter दबाते हो। अगली पंक्ति tea है। print ने वह लिखा जो रखा गया था, लेबल नहीं।
हर पंक्ति वही प्रोग्राम है, टाइप की हुई दूसरी पंक्ति के साथ। पहले guest = input() और फिर print(guest)।
📊 क्या वापस आता है
| क्या टाइप करते हो | guest क्या रखता है | print क्या लिखता है |
|---|---|---|
| lida | lida | lida |
| tea | tea | tea |
| सिर्फ़ Enter | खाली पाठ | एक खाली पंक्ति |
अकेला Enter खाली पाठ रखता है
बिना लिखे Enter दबाओ तो रखा हुआ पाठ खाली है। print फिर भी चलता है और एक खाली पंक्ति लिखता है। खाली, शब्द empty नहीं है और नाम खोया नहीं है। नाम guest है। उसके अंदर कोई अक्षर नहीं।
जो अंक टाइप करते हो वह अब भी पाठ है
3 लिखो तो guest के पास अक्षर 3 है। यह पेज जोड़ नहीं करता और उस अक्षर को संख्या नहीं बनाता। अगला पेज संख्याएँ हैं। तब तक input से आया 3 पाठ है।
ये पाँच बातें खुद कहो
- lida लिखो। guest = input() फिर print(guest) क्या लिखता है? lida।
- input("Guest: ") लेबल दिखाता है। रखी पंक्ति सिर्फ़ वह है जो उसके बाद टाइप करते हो।
- अकेला Enter खाली पाठ रखता है और print एक खाली पंक्ति लिखता है।
- 3 टाइप करना पाठ है, संख्या नहीं।
- लेबल Guest: guest के अंदर नहीं है।
ये पढ़ना गलत है
- tea लिखकर Guest: tea की उम्मीद रखना
- यह सोचना कि अकेला Enter मतलब नाम रखा ही नहीं गया
- टाइप किए 3 को ऐसी संख्या मानना जिसे यह पेज जोड़े
- Enter भूल जाना, और प्रोग्राम अब भी रुका रहे
- लेबल छापकर उसे टाइप की हुई पंक्ति कहना
समेटो
input() रुकता है। एक पंक्ति लिखते हो और Enter दबाते हो। guest = input() उस पंक्ति को पाठ रखकर रखता है।
print(guest) वही पाठ वापस लिखता है। lida लिखो, lida दिखे।
input("Guest: ") लेबल दिखाता है। लेबल नहीं रखा जाता। tea लिखो तो guest के पास tea है।
अकेला Enter खाली पाठ रखता है। print एक खाली पंक्ति लिखता है।
टाइप किया 3 अब भी पाठ है। अगला पेज संख्याएँ हैं।
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी