पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
अपने स्वयं के फ़ंक्शन बनाना
एक फ़ंक्शन बनाना
जबकि आपके पास पहले से हर तरह के कार्यों को संपादित करने के लिए कई सारे फ़ंक्शन उपलब्ध हैं, आप कस्टम फंक्शंस बनाकर और उनका उपयोग करके अपने द्वारा किए जा सकने वाले कार्यों का दायरा बढ़ा सकते हैं। ये आपको आपके प्रोग्राम के विभिन्न क्षेत्रों में एक ही कोड ब्लॉक को एक लाइन के कोड के साथ पुन: उपयोग करने की अनुमति देते हैं।
कस्टम फंक्शंस आपके कोड को सरल बनाने और लिखे जाने वाले कोड की मात्रा को कम करने में मदद करते हैं। एक कस्टम फंक्शन का उपयोग करते हुए, इस क्षेत्र में पत्थरों को धकेलें और 22 पंक्तियों से अधिक कोड का उपयोग किए बिना निकास तक पहुंचें।

उद्देश्य
निकास तक पहुंचने के लिए पत्थरों को धक्का दें, और बीस (22) पंक्तियों से अधिक कोड न लिखें।
कोडिंग में समय बचाने के कई तरीके हैं, कभी-कभी आप एक ही कोड स्ट्रिप को कई बार पुन: उपयोग करना चाहेंगे। पिछले अध्यायों में हमने कोड को और कुशल बनाने के लिए लूप्स और सूचियों का परिचय कराया, कोड को और कुशल बनाने का एक अन्य तरीका है कस्टम फ़ंक्शन बनाना।
def repeat_push():
player.push()
player.move_forward()
player.push()
player.move_forward()
player.push()
player.move_forward()
player.push()
player.move_forward()
उपरोक्त कोड एक कस्टम फ़ंक्शन है जो टैब किए गए कोड को चलाएगा, इसके साथ खिलाड़ी एक वस्तु को धक्का देगा और चार (4) बार आगे बढ़ेगा।
इस कस्टम फ़ंक्शन का उपयोग करें, क्षेत्र में पत्थरों को स्थानांतरित करने के लिए और निकास तक पहुँचने के लिए। ऐसा करते समय बीस (22) पंक्तियों से अधिक कोड न लिखें।