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

एक पंक्ति का फ़ंक्शन

bill नाम के नीचे पूरा फ़ंक्शन एक ही पंक्ति है: lambda price, tip: price + tip. दो बिंदु के बाद सिर्फ price + tip है, और मान वहीं से आता है. इस पंक्ति में return नहीं है, और नीचे अंदर वाली पंक्ति भी नहीं है. bill(4, 1) 5 है.

इसके बाद आप bill नाम इस्तेमाल करते हैं. bill(4, 1) नामों के क्रम में 4 को price में और 1 को tip में रखता है. print यही नतीजा लिखता है.

एक पंक्ति, स्क्रीन पर 5

python
bill = lambda price, tip: price + tip

print(bill(4, 1))

स्क्रीन पर 5 है. इसे print ने लिखा. lambda वाली पंक्ति खुद कुछ नहीं लिखती. 4 + 1 बराबर 5 है, इसलिए bill(4, 1) 5 है. दूसरे अंक भी इसी तरह जुड़ते हैं. bill(4, 0) 4 है.

यही जोड़ def से कई पंक्तियों में लिखा जा सकता है, और return अलग पंक्ति पर रह सकता है. इस पन्ने पर जोड़ दो बिंदु के बाद वाले भाव में रहता है.

📊 एक पंक्ति या कई पंक्तियाँ

रूप मान कहाँ से आता है
lambda price, tip: price + tip दो बिंदु के बाद वाला भाव
return price + tip वाली def return वाली पंक्ति

यह पंक्ति कहाँ टूटती है

return दो बिंदु के बाद नहीं आता. प्रोग्राम lambda price, tip: return price + tip पर रुक जाता है, क्योंकि वहाँ एक भाव आता है और return भाव नहीं है. दो बिंदु न लिखें, तो प्रोग्राम फिर रुकता है. bill() और bill(4) भी रुकते हैं: इस पंक्ति के दो इनपुट हैं, और दोनों भरने हैं.

अगला पन्ना एक ऐसा फ़ंक्शन है जो अपने अंदर से फिर चलता है. यहाँ फ़ंक्शन सिर्फ एक पंक्ति में लिखा है.

स्क्रीन पर

  1. print(bill(4, 1)) क्या लिखता है?
  2. bill(4, 0) क्या है?
  3. return को दो बिंदु के बाद लिखते हैं. क्या प्रोग्राम अंत तक जाता है?
  4. इस फ़ंक्शन के नीचे अंदर वाली पंक्ति है?

यह पंक्ति क्या करती है

lambda price, tip: price + tip पूरा फ़ंक्शन है. bill(4, 1) 5 है, और print यह 5 लिखता है. मान दो बिंदु के बाद वाला भाव है, इसलिए return इस पंक्ति में नहीं है. दो बिंदु के बाद return प्रोग्राम रोक देता है. bill(4, 0) 4 है.

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

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

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

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

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

📝 निर्देश

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