मुख्य सामग्री पर जाएं

पाठ 5: डिस्क भूलभुलैया चुनौती

इस डिस्क मेज़ चैलेंज में, वीआर रोबोट फ्रंट आई सेंसर का उपयोग करके मेज़ प्लेग्राउंड को शुरू से अंत तक नेविगेट करेगा। डिस्क मेज़ चैलेंज को हमेशा के लिए हल करने के लिए, वीआर रोबोट को शुरुआती स्थिति में वापस जाना होगा और डिस्क मेज़ को फिर से शुरू करना होगा!

डिस्क मेज़ प्लेग्राउंड का ऊपर से नीचे का दृश्य। वीआर रोबोट लाल डिस्क पर है और बाईं ओर मुंह किए हुए है। एक काला तीर उस रास्ते को दर्शाता है जिस पर चलकर रोबोट हरे रंग के शुरुआती स्थान तक पहुंचेगा, फिर दाईं ओर मुड़कर पहले हरे डिस्क की ओर बढ़ेगा।

शिक्षण के परिणाम

  • डिस्क मेज़ चैलेंज को हल करने के लिए ड्राइवट्रेन, सेंसर और कंट्रोल श्रेणियों से कमांड लागू करें।

सब कुछ मिलाकर

if कथन नियंत्रण श्रेणी में पाया जाता है। यदि यदि कथन की स्थिति सत्य रिपोर्ट करती है, तो वीआर रोबोट यदि कथन में निहित व्यवहारों का एक सेट निष्पादित करेगा। if स्टेटमेंट के अंदर के व्यवहार को छोड़ दिया जाएगा यदि if स्टेटमेंट की स्थिति False रिपोर्ट करती है।

व्यवहारों को हमेशा के लिए दोहराने के लिए,यदिकथनों को एक अनंतजबकिलूप के भीतर समाहित होना चाहिए।

दो पायथन प्रोजेक्ट। बाईं ओर एक प्रोजेक्ट है जिसमें 4 if स्टेटमेंट हैं। प्रोजेक्ट के ऊपर एक लाल रंग का x चिह्न है। दाईं ओर वही प्रोजेक्ट है जिसमें अनंत while लूप के अंदर if स्टेटमेंट का उपयोग किया गया है। सही प्रोजेक्ट के ऊपर एक हरा चेक मार्क बना हुआ है।

यदि कथनों का उपयोग अनंत जबकिलूप के अंदर किया जाता है ताकि यदि कथन की प्रत्येक शर्त की बार-बार जाँच की जा सके। प्रोजेक्ट के प्रवाह के दौरान, यदि if स्टेटमेंट की शर्त सत्य है, तो if स्टेटमेंट के अंदर के कमांड निष्पादित होते हैं। यदि if कथन की शर्त गलत है, तो if कथन के अंदर के आदेशों को छोड़ दिया जाता है, और परियोजना का प्रवाह अगले आदेश पर जारी रहेगा।

अनंत whileलूप के अंदर if स्टेटमेंट का उपयोग करने से एक VR रोबोट अपने वातावरण के अनुसार प्रतिक्रिया कर सकता है, जैसे कि रुकना या मुड़ना जब एक VR रोबोट किसी निश्चित रंग की वस्तु का पता लगाता है।

डिस्क मेज़ प्लेग्राउंड पर एक वीआर रोबोट का पार्श्व दृश्य। रोबोट हरे डिस्क पर है और दाईं ओर मुड़ने की प्रक्रिया में है।

इस पाठ के शेष भाग को जारी रखने के लिए अगला बटन चुनें।