पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
अपनी स्वयं की फ़ंक्शन्स बनाना
फ़ंक्शन तर्क
उद्देश्य
फ़ील्ड की सभी फसलों को पानी देने के लिए एक कस्टम फ़ंक्शन का उपयोग करें, और तेरह (13) पंक्तियों से अधिक कोड न लिखें।
एक argument वह मान है जिसे आप कुछ विशेष functions के parenthesis में दर्ज करते हैं। कस्टम functions बनाते समय आप argument निर्धारित कर सकते हैं ताकि कोड में कुछ विविधता लाई जा सके जो फ़ंक्शन execute करता है।
कई फसलें हैं जिन्हें क्रमिक रूप से पानी देने की आवश्यकता है, अपने कोड को सरल बनाने और लिखनी पड़ने वाली पंक्तियों की संख्या को कम करने के लिए एक कस्टम फ़ंक्शन का उपयोग करें।
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
ऊपर दिए गए कोड में count नामक variable एक argument है। इस फ़ंक्शन के साथ, आप इस एक पंक्ति के कोड का उपयोग करके एक लूप चला सकते हैं और यह भी निर्धारित कर सकते हैं कि आप लूप को कितनी बार दोहराना चाहते हैं। उदाहरण के लिए: water_crops(4) लिखने से फ़ंक्शन के अंदर के for loop को चार (4) बार चलाया जाएगा।
कृपया इस फ़ंक्शन को परिभाषित करें और फसलों को पानी देने के लिए इसका उपयोग करें, इसे तेरह (13) पंक्तियों से अधिक कोड न लिखें।