लोड हो रहा है...

छोटा प्रोजेक्ट — कमांड लाइन

आपको एक डिब्बे पर लेबल लगाना है। एक प्रोग्राम पहले पूछता है कि डिब्बे में क्या है, फिर पूछता है कि कितने हैं, और आख़िर में एक पंक्ति लिखता है। आप पहले जवाब में mug टाइप करते हैं और दूसरे जवाब में 4। स्क्रीन की आख़िरी पंक्ति mug 4 होगी।

दो सवाल पूछकर एक लेबल लिखने वाला प्रोग्राम

python
def label(item, count):
    return f"{item} {count}"

item = input("item: ")
count = input("how many: ")
print(label(item, count))

स्क्रीन पर तीन पंक्तियाँ दिखती हैं। पहली पंक्ति पर प्रोग्राम item: दिखाता है और आपके जवाब का इंतज़ार करता है। आप mug टाइप करके Enter दबाते हैं। item में सिर्फ़ mug रखा जाता है। सवाल item: तब तक दिखता है जब तक प्रोग्राम इंतज़ार करता है, और वह item में नहीं रखा जाता। दूसरी पंक्ति पर प्रोग्राम how many: दिखाता है और इंतज़ार करता है। आप 4 टाइप करके Enter दबाते हैं। count में वही अक्षर 4 रखा है जो आपने टाइप किया। सवाल how many: count में नहीं रखा जाता। तीसरी पंक्ति पर print वह पंक्ति लिखता है जो label लौटाता है, यानी mug 4। mug और 4 के बीच की खाली जगह return वाली पंक्ति में है, दोनों जवाबों के बीच। इसके बाद प्रोग्राम पूरा हो जाता है। चौथी पंक्ति नहीं होती, और None नहीं लिखा जाता।

आख़िरी पंक्ति लेबल है, सवाल नहीं। वह item: mug नहीं है। वह how many: 4 भी नहीं है। वे दोनों सवाल पहली दो पंक्तियों पर रहते हैं, आपके टाइप किए जवाब के बगल में। label को सिर्फ़ mug और 4 मिलते हैं। अगर return वाली पंक्ति f"{item}: {count}" होती, तो आख़िरी पंक्ति mug: 4 होती। वह पंक्ति इस प्रोग्राम में नहीं है। इस प्रोग्राम की return पंक्ति दोनों जवाबों के बीच एक खाली जगह रखती है, इसलिए आख़िरी पंक्ति mug 4 है।

अब आप दो सवाल और एक लेबल एक ही प्रोग्राम में रख सकते हैं। mug टाइप करें, फिर 4, और आख़िरी पंक्ति mug 4 होगी। अगला पन्ना यही प्रोग्राम तभी चलाता है जब आप यह फ़ाइल खुद शुरू करें।

दो सवाल, फिर एक लेबल

पहली दो पंक्तियों पर सवाल item: और how many: हैं, आपके टाइप किए mug और 4 के बगल में। आख़िरी पंक्ति mug 4 है, और उसमें कोई सवाल नहीं है। अगला पन्ना यही प्रोग्राम तभी चलाता है जब आप यह फ़ाइल खुद शुरू करें।

🧠 अपने ज्ञान की परीक्षा करें

शुरू करने के लिए तैयार

अपने ज्ञान की परीक्षा करें

इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं

❓
5
प्रश्न
🎯
70%
पास करने के लिए
♾️
∞
समय
🔄
∞
प्रयास

📝 निर्देश

  • हर प्रश्न को ध्यान से पढ़ें
  • हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
  • आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
  • आपकी प्रगति शीर्ष पर दिखाई जाएगी