Coding for KidsCoding for Kids
रचनात्मक स्तरचुनौतियांशिक्षक गाइड
सुविधाओं के लिए वोट करें
उन्नत पायथन विकास पाठ्यक्रम
अध्याय
>
स्तर

असिंक/अवेट
संदेश पढ़ना

उद्देश्य

यह सुनिश्चित करें कि wine cellar में आइटम नंबर सही हैं read() function का उपयोग करके और बचे हुए स्टॉक का हिसाब लगाएं.

wine cellar में कई crates हैं जिनमें wine bottles रखे हुए हैं, इन्हें वितरण के लिए ऊपर ले जाया जाएगा। storeroom में, मेजों पर ऑर्डर्स के साथ मेमो होंगे, उनके पास ही में crates होंगी जिनमें बोतलें रखी जाएंगी। आपको यह सत्यापित करना है कि प्रत्येक crate में बोतलों की संख्या मेमो में लिखी गई संख्या से मेल खाती है और किसी भी गायब आइटम को पूरा करना है।

सबसे पहले, wine room में पड़ी धुली हुई बोतलें इकट्ठा करें ताकि आपके पास ऑर्डर्स से गायब आइटमों को पूरा करने के लिए वे उपलब्ध हों। wine bottles के तीन (3) प्रकार हैं, एकत्र करने के बाद, उनके लिए निम्न variables बनाएं: empty_bottles , purple_bottles , yellow_bottles और प्रत्येक में आप द्वारा एकत्रित संख्या को संग्रहीत करें।

जब आप फील्ड में सभी बोतलों का दावा कर लें, तब storeroom के अंदर स्थित light X marks की ओर जाएँ और मेमो की ओर देखें। pop up ट्रिगर कर के मेमो पर ऑर्डर जानकारी पढ़ने के लिए read() function का उपयोग करें। write() function की तरह, read() function एक async function है जिसे कोड लिखने से पहले await की आवश्यकता होती है, उदाहरण के लिए: await player.read().

मेमो के नीचे कालीन के अनुसार वे रंगीन कोड में व्यवस्थित होते हैं, एक बार जब आपको ऑर्डर नंबरों की जानकारी मिल जाए, तब रंगीन कोडित crates के सामने स्थित dark X marks की ओर जाएँ और प्रत्येक crate की सामग्री जांचने के लिए speak() function का उपयोग करें। प्रत्येक crate के लिए तीन (3) constants निर्धारित हैं: green_crate , blue_crate और red_crate.

सुनिश्चित करें कि प्रत्येक crate की सामग्री संबंधित रंगीन कालीन के मेमो से मेल खाती है। यदि crates में मेमो के अनुसार कोई आइटम गायब हैं, तो उन्हें संबंधित crate में जोड़ें। उसके लिए variables बनाएं: empty_missing , purple_missing और yellow_missing और प्रत्येक में गायब आइटमों की संख्या को जोड़ें।

एक बार variables सेट हो जाने पर, place() function का उपयोग करके गायब बोतलों को crates में जोड़ें, उदाहरण के लिए: player.place(empty_missing)। सभी आइटम सेट होने के बाद, gold X mark की ओर जाएँ और उन सभी leftover बोतलों का tally write() function का उपयोग करके लिखें जिन्हें स्टोर नहीं किया गया है।

कोड एडिटर में संदेश का एक ड्राफ्ट लिखा जाएगा, उन leftover बोतलों की सही मात्रा सेट करें जिन्हें आपने स्टोर नहीं किया है, दो variables को घटाकर, उदाहरण के लिए: empty_bottles-empty_missing। सभी बचे हुए आइटमों का हिसाब लगाने के बाद, आप level पूरा करेंगे।

कोड बुक