पाइथन विकास पाठ्यक्रम
अध्याय 6
>
स्तर 3
उद्देश्य
जांचें कि सामग्री कंटेनरों में संग्रहीत हैं या नहीं और उन्हें मिलाकर भोजन बनाएं।
सलाद बनाने के लिए आपको कई सामग्री की जरूरत होती है, लेकिन पहले आपको उन्हें इकट्ठा करना होगा। आपको खेत में गाजर, टमाटर, सलाद का पत्ता (लेट्यूस) और खीरा मिलेगा, हालांकि गाजर और खीरे अलग से संचित हैं। खेत में आप जितनी सामग्री उठा सकते हैं, उन्हें इकट्ठा करें।
स्वर्ण X निशानों तक चलें और दाईं ओर मुड़ें, गायब सामग्री X निशानों के सामने स्थित कंटेनरों के अंदर है, जहाँ आपको शर्तें जांचनी होंगी यह देखने के लिए कि आइटम कंटेनर में संग्रहीत हैं या नहीं। प्रक्रिया को तेज करने के लिए for लूप का उपयोग करें और किसी भी आइटम को गहरे X निशानों से प्राप्त करने के लिए collect() फ़ंक्शन का उपयोग करें।
for x in range(4): player.move_forward(2) player.turn_left() if "carrot" or "cucumber" in bag: player.collect(bag[x])
जब आप सभी आइटम एकत्र कर लें, तो उन्हें items नामक एक list में संग्रहीत करें और संग्रहित प्रत्येक आइटम की संख्या append() का उपयोग करके सूची में जोड़ें।
अंत में, हल्के X निशान तक चलें और सभी आइटमों को combine() फ़ंक्शन का उपयोग करके एक भोजन में मिलाएं। यह सुनिश्चित करने के लिए कि सभी आइटम गिने गए हैं, एक if स्टेटमेंट में अपनी सूची की लंबाई की जांच करें, इसके लिए len() ऑपरेटर का उपयोग करें जो आपकी सूची की लंबाई चेक करता है। किसी मान की तुलना करने के लिए > या < का उपयोग किया जा सकता है यह देखने के लिए कि मान किसी विशेष मान से बड़ा या छोटा है। इसका कार्यान्वयन है: if len(items) < 5: