पाइथन विकास पाठ्यक्रम
अध्याय
>
स्तर
सूचियाँ बनाना
सूची के मान सौंपना
उद्देश्य
सूची मूल्यों को सौंपकर प्रत्येक मुर्गी द्वारा डाले गए और इनक्यूबेटर में रखे गए प्रत्येक रंग के अंडों की संख्या निर्धारित करें।
मुर्गियों ने कई अंडे दिये हैं जिन्हें इनक्यूबेटरों में रखा गया था, पता लगाएं कि किस मुर्गी ने अंडे दिए और प्रत्येक रंग के कितने अंडे हैं। मुर्गियों के नाम और विभिन्न प्रकार के रंगीन अंडों को दो (2) अलग-अलग स्ट्रिंग सूचियों में संग्रहित किया गया है, जो निम्नलिखित हैं।
chickens = ["Susan", "Kelly", "Betty", "Sandy"] egss = ["red eggs", "blue eggs", "white eggs"] red_eggs = [0, 0, 0, 0] blue_eggs = [0, 0, 0, 0] white_eggs = [0, 0, 0, 0]
संख्यात्मक सूचियाँ भी प्रत्येक तीन (3) विभिन्न अंडे के रंगों के लिए बनाई गई हैं, ताकि हम उनमें दिये गए प्रत्येक अंडे की मात्रा भर सकें। ये चार प्रविष्टियाँ उन चार मुर्गियों का प्रतिनिधित्व करती हैं जिन्होंने अंडे दिये। इन्हें बाद में आसानी से कॉल करने के लिए वेरिएबल के रूप में सेट किया जा सकता है।
susan = 0 kelly = 1 betty = 2 sandy = 3
इनक्यूबेटरों के बगल में स्थित गहरे X मार्क्स की ओर जाएँ और speak() फ़ंक्शन का उपयोग करें यह निर्धारित करने के लिए कि किस मुर्गी ने उस रंग के अंडे दिये। प्रत्येक इनक्यूबेटर में स्थिरांक के साथ एक संदेश होता है जिसमें मात्रा का वर्णन होता है, जैसे कि: red_incubator , blue_incubator और white_incubator। सही रंग के अंडे वाले प्रत्येक इनक्यूबेटर का संदेश इस प्रकार पढ़ें: player.speak(red_incubator) .
एक बार जब आप एक संदेश पढ़ लें, तो दिये गए अंडों की संख्या को संबंधित रंग के अंडे की सूची में जोड़ें। ऐसा सूचि में स्थिति का संदर्भ देकर और एक मान असाइन करके करें, उदाहरण के लिए:
# Message ( "Kelly laid 2 Red eggs" ) red_eggs[kelly] = 2 # This is the same as writing - red_eggs[1] = 2
एक बार जब आप सफलतापूर्वक सभी संदेश पढ़ लें और संबंधित मात्रा को रंगीन अंडे की सूची में जोड़ दें, तो हल्की X मार्क की ओर जाएँ, मेज का सामना करें और संपादक में प्रदान किए गए for लूप का उपयोग करके सभी मुर्गियों के नाम और इनक्यूबेटर में रखे गए अंडों की मात्रा को पढ़ें ताकि अभ्यास पूरा किया जा सके।