पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर

सूचियाँ बनाना
सूची आइटमों का संदर्भ लेना

उद्देश्य

अंडों की टोकरी उठाएं और देखें कि उसमें कितने अंडे हैं, फिर सूची में उनके स्थान का हवाला देते हुए अंडों को उनके सही कंटेनरों में रखें।

आज का ताजा अंडों का बैच एकत्र किया गया है और टोकरी में रखा गया है। टोकरी उठाएं और जाँचे कि आपके पास प्रत्येक प्रकार के कितने अंडे हैं ताकि आप उन्हें सुरक्षित रख सकें। टोकरी में चार प्रकार के अंडे हैं: "white eggs", "dark eggs", "red eggs" और "blue eggs".

सबसे पहले कंटेनरों के पास रखी गई टोकरी उठाएं और मेज के पास स्थित उज्ज्वल X चिह्न तक चलें। उज्ज्वल X चिह्न पर पहुँचने और मेज की ओर मुड़ने के बाद, टोकरी में मौज़ूद अंडों की जाँच के लिए while लूप का उपयोग करें।

count = 0 while count < 4: player.speak("I have %d %s in compatment %d" % (basket[count],eggs[count],count) ) count += 1

टोकरी में दो (2) सूची constants शामिल हैं। एक सूची जिसमें आपके पास उपलब्ध सभी चार (4) अंडों के नाम eggs के रूप में होते हैं। और दूसरी सूची जिसका नाम basket है, जिसमें बतलाया गया है कि टोकरी में प्रत्येक रंग के कितने अंडे हैं।

टोकरी में चार (4) खंड होते हैं, जिन्हें 0 - 3 तक गिना जाता है, हर रंग के अंडे अपने-अपने खंड में रखे गए हैं। यह आपको उनके सूची में स्थान और क्रम के बारे में भी बताता है जो कि इस प्रकार है:

0 = white eggs 1 = dark eggs 2 = red eggs 3 = blue eggs

कंटेनरों के पास स्थित गहरे X चिह्नों तक चलें और सही कंटेनर में सही प्रकार के अंडे रखने के लिए place() फ़ंक्शन का उपयोग करें। प्रत्येक कंटेनर पर एक संकेत होता है जो आपको बताता है कि वहां किस रंग का अंडा रखा गया है।

आप अपनी सूची में प्रत्येक प्रकार के अंडे को सूची में उनके स्थान की पहचान करके संबोधित कर सकते हैं, जैसे कि: basket[0]। ब्रैकेट में संख्या सूची के भीतर मान के स्थान को दर्शाती है। यह विधि आपको सूची में एक विशिष्ट मान तक पहुँचने की अनुमति देती है, जब आप सूची का नाम लिखते हैं और उस मान का इंडेक्स बताते हैं जिसे आप प्राप्त करना चाहते हैं।

सभी चार गहरे X चिह्नों तक चलें और प्रत्येक संबंधित प्रकार के अंडों को उनके सही स्थान पर रखें। उदाहरण के लिए: player.place(basket[0]) का उपयोग उस गहरे X चिह्न पर किया गया है जिस पर white eggs का संकेत है। ऊपर दिए गए संख्यात्मक चार्ट का संदर्भ लें, इसे place() और basket[] के साथ मिलाकर सभी चार गहरे X चिह्नों पर उपयोग करें ताकि स्तर पूरा हो सके।

कोड बुक