पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
शर्तें
लूप शर्तें
उद्देश्य
लूप की शर्तों का उपयोग करते हुए और अधिकतम बारह (12) पंक्तियों के कोड में सभी पथों में उग आए खरपतवार को एकत्र करें और उन्हें फेंक दें।
आँगन का रास्ता खरपतवार से भरा हुआ है जिन्हें हटाना आवश्यक है। आप इस प्रक्रिया को लूप का उपयोग करके और else कथन का पूर्ण उपयोग करते हुए स्वचालित कर सकते हैं।
आँगन के चारों ओर के मार्ग खरपतवार से भरे हुए हैं, उन्हें एकत्र करें और प्रत्येक मार्ग के अंत में उन्हें एक कंटेनर में फेंकने के लिए place() फ़ंक्शन का उपयोग करें। यह लूप के साथ करना आसान होना चाहिए, हालांकि, तीन (3) मार्ग हैं, जिनमें से दो में नौ (9) खरपतवार हैं, और एक में पाँच (5) खरपतवार हैं।
एक for लूप बनाएँ जिसमें तीन (3) के range() का उपयोग हो ताकि लूप के अंदर का कोड सभी तीन (3) मार्गों को शामिल कर सके।
for x in range(3): # Movement Code if x == 0: bag = 5 # Insert Place() code here player.turn_left() else: bag = 9 # Insert Place() code here player.turn_left()
पहले मार्ग में पाँच (5) खरपतवार हैं और अन्य मार्गों में नौ (9) खरपतवार हैं, इस बात की जाँच करने के लिए कि लूप अपनी पहली चक्र में है या नहीं, if कथन का उपयोग करें कि x == 0 है। ध्यान रखें कि x चर ही यह जांचता है कि लूप किस चक्र में है और यह हमेशा 0 से शुरू होता है।
यदि if कथन सत्य लौटाता है, तो पाँच (5) खरपतवार संग्रहित करने के लिए bag नामक एक चर बनाएँ और एक कंटेनर में उन्हें फेंकने के लिए place() फ़ंक्शन का उपयोग करें, इस प्रकार: player.place(bag).
यदि लूप पहली चक्र के अलावा किसी अन्य चक्र में चल रहा है, तो else कथन का उपयोग करके उसी कोड का एक भिन्न रूप चलाएं, लेकिन bag में नौ (9) खरपतवार होने चाहिए।
सभी खरपतवार एकत्र करके और प्रत्येक कंटेनर में उनमें से सही संख्या रखने के लिए अधिकतम बारह (12) पंक्तियों में कोड का उपयोग करते हुए स्तर को पूरा करें।