पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
अपने स्वयं के फंक्शंस बनाना
फ़ंक्शन्स को तर्कों के रूप में पास करना
उद्देश्य
कीचड़ में मंड्रेक और मशरूम की गिनती करें, फ़ंक्शंस का उपयोग करके।
कीचड़ में स्थित विभिन्न अजीब वस्तुओं की गिनती करें, अपने कोड के फॉर्मेट को आसान बनाने के लिए कस्टम फ़ंक्शंस का उपयोग करते हुए। X चिन्हों तक जाएँ और गिनें, कितने “Red Mandrake”, “Blue Mandrake”, “Poison Mushroom” हैं और फिर सभी को एक साथ लाइट X मार्क पर गिनें।
कस्टम फ़ंक्शंस मान लौटाने में सक्षम होते हैं, इन मानों का उपयोग मौजूदा फ़ंक्शंस में तर्क (arguments) के रूप में भी किया जा सकता है।
def name_and_number(name, number):
return( "There are %d %ss in the field." % (number, name))
return() को फ़ंक्शन के अंत में रखने से फ़ंक्शन स्वयं एक मान लौटाएगा, इस मामले में एक string जो आपने दिए गए तर्कों से बनाया गया है। इस फ़ंक्शन से प्राप्त मान का उपयोग हर वस्तु के नाम और संख्या को speak() फ़ंक्शन का उपयोग करते हुए बताने के लिए करें, उदाहरण के लिए: player.speak(name_and_number("Red Mandrake", 4))
def add_numbers(num1, num2, num3):
return(num1 + num2 + num3)
अंतिम लाइट X मार्क के लिए एक और कस्टम फ़ंक्शन बनाएं जो संख्याओं को जोड़ दे और आपके द्वारा गिनी गई वस्तुओं का कुल जोड़ लौटाए।