फ़ंक्शन के इनपुट
पिछले पन्ने पर pour() हमेशा tea लिखता था. कोष्ठक खाली थे, इसलिए अंदर कुछ नहीं जाता था. पैरामीटर def के कोष्ठक में लिखा नाम है. greet("lida") उस नाम को कोष्ठक के मान से भरता है. अगली बार नाम फिर से भरता है.
greet का एक पैरामीटर है, name. print चार स्पेस अंदर है और name लिखता है. पहले lida जाता है, फिर guest.
def greet(name):
print(name)
greet("lida")
greet("guest")
स्क्रीन पर lida आता है, फिर guest. पहली बार name lida है. दूसरी बार name guest है. इसके बाद lida name में नहीं रहता.
दो नाम, जिस क्रम में आप लिखें
serve के दो पैरामीटर हैं. name पहला है, drink दूसरा. कोष्ठक का पहला मान name भरता है, दूसरा drink भरता है. एक print name लिखता है, अगला print drink लिखता है.
def serve(name, drink):
print(name)
print(drink)
serve("lida", "tea")
स्क्रीन पर lida आता है, फिर tea. name lida है क्योंकि lida पहले लिखा है. drink tea है क्योंकि tea दूसरे नंबर पर है.
Python शब्द देखकर यह नहीं तय करता कि tea एक पेय है. वह कोष्ठक का क्रम लेता है. दो मान बदल दें, तो दोनों पंक्तियाँ उनके साथ बदल जाती हैं.
def serve(name, drink):
print(name)
print(drink)
serve("tea", "lida")
स्क्रीन पर tea आता है, फिर lida. इस बार name tea है और drink lida है. प्रोग्राम रुकता नहीं. आपने जो क्रम लिखा, वही इस्तेमाल हुआ.
गिनती मिलनी चाहिए
greet का एक नाम है, इसलिए एक मान चाहिए. greet() कुछ नहीं देता, और प्रोग्राम रुक जाता है. greet("lida", "guest") एक नाम को दो मान देता है, और प्रोग्राम रुक जाता है. serve को दो मान चाहिए. serve("lida") रुक जाता है, क्योंकि drink खाली रह जाता है.
ये फ़ंक्शन मान स्क्रीन पर लिखते हैं. जिस पंक्ति ने उन्हें इस्तेमाल किया, उसे कोई मान वापस नहीं देते. अगला पन्ना एक मान वापस देता है.
कोष्ठक पढ़ें
- greet("lida"), फिर greet("guest"). दो पंक्तियाँ क्या हैं?
- serve("lida", "tea"). पहली पंक्ति क्या है?
- serve("tea", "lida"). अब पहली पंक्ति क्या है?
- greet() लिखते हैं, अंदर कोई मान नहीं. क्या प्रोग्राम अंत तक जाता है?
एक पढ़ना
पैरामीटर def के कोष्ठक में नाम है. कोष्ठक का अंदर उसे भरता है. greet("lida") फिर greet("guest") पहले lida, फिर guest लिखते हैं. पहला मान नहीं रहता. serve("lida", "tea") पहले lida, फिर tea लिखता है. serve("tea", "lida") पहले tea, फिर lida लिखता है. मानों की गिनती नामों की गिनती से न मिले, तो प्रोग्राम रुक जाता है.
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी