पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
लूप सीखना
फॉर लूप अनुक्रम
उद्देश्य
अनाज एकत्र करें और चार (4) लाइनों से अधिक न लिखते हुए भूलभुलैया से बाहर निकलें।
आप खुद को भूलभुलैया के बीचोंबीच खोया हुआ पाते हैं, क्षेत्र में अनाज इकट्ठा करने और भूलभुलैया से बाहर निकलने के लिए लूप्स का उपयोग करें।
जैसा कि आप मानचित्र से देख सकते हैं, भूलभुलैया असमान है इसलिए आप पिछले स्तरों की तरह एक विशेष कोड की पंक्ति को दोहराकर काम नहीं चला सकते। इसके लिए आपको for लूप्स में सेट वेरिएबल का पूरा उपयोग करना होगा।
for x in range(4): player.move_forward(x + 1) # +1 इसलिए जोड़ा गया क्योंकि x 0 से शुरू होता है, हमें 1 से शुरू करना है
वेरिएबल x यह जांचता है कि for लूप कितने चक्र से गुजर चुका है, आप इस वेरिएबल का कोई भी नाम दे सकते हैं लेकिन डिफ़ॉल्ट रूप से हम इसे 'x' कहते हैं ताकि उपयोग में आसानी हो। for लूप में उपयोग किए गए वेरिएबल को move_forward() फंक्शन में जोड़ने से, इससे आपकी कैरेक्टर प्रत्येक लूप चक्र के साथ एक अतिरिक्त कदम आगे बढ़ेगा।
उदाहरण के लिए, ऊपर दिए गए कोड में range() को चार (4) पर सेट किया गया है, इसका अर्थ है कि move_forward() फंक्शन में वेरिएबल जोड़ने से हर चक्र में एक अतिरिक्त कदम बढ़ेगा, और व्यवहारिक रूप से ऐसा दिखेगा:
# यह पिछले दिखाए गए कोड के समान आउटपुट है move_forward(1) # प्रथम लूप move_forward(2) # द्वितीय लूप move_forward(3) # तृतीय लूप move_forward(4) # चतुर्थ लूप
move_forward() कोड के अंदर for लूप से प्राप्त वेरिएबल का उपयोग करें ताकि आपका हर चक्र में कदम बढ़े और सभी अनाज एकत्र हो जाएं। याद रखें, यह चार (4) लाइनों से अधिक कोड न लिखकर पूरा किया जाना चाहिए।