मेरे ब्लॉक#

परिचय#

My Blocks पाइथन में फंक्शन्स के समान है। My Blocks ब्लॉक्स को पुन: उपयोग योग्य, कुशल खंडों में समूहित करता है जो एक विशिष्ट कार्य को पूरा करने के लिए डिज़ाइन किए गए हैं। My Blocks को एक प्रोग्राम के भीतर कई बार कॉल किया जा सकता है, जिससे प्रोजेक्ट का संगठन आसान हो जाता है और बार-बार ब्लॉक्स के उपयोग से बचा जा सकता है।

व्याख्या myBlock

myBlock

पैरामीटर

विवरण

ब्लॉक नाम

आप अपने माई ब्लॉक को जो नाम देते हैं।

पैरामीटर

यह एक वैकल्पिक मान है। यह फ़ंक्शन को कॉल करते समय इनपुट मान स्वीकार करने वाला चर है, जिससे फ़ंक्शन में डेटा पास किया जा सकता है। यह एक संख्या या बूलियन मान हो सकता है।

अपनी बाधाओं को परिभाषित करना और उन्हें नाम देना#

मेरे ब्लॉक#

यदि किसी माई ब्लॉक को इनपुट की आवश्यकता नहीं है, तो आप इसे बिना पैरामीटर के परिभाषित कर सकते हैं।

शुरू होने पर, यह ‘ग्रीटिंग’ नामक एक कस्टम ब्लॉक को कॉल करता है जो स्क्रीन पर ‘हैलो!’ प्रिंट करता है।#
व्याख्या greeting
[Define a My Block to display a message.]
[Hello!] प्रिंट करें ▶

जब शुरू हो :: hat events
[Call a My Block to display the message.]
greeting

पैरामीटर वाले मेरे ब्लॉक#

पैरामीटर आपको माई ब्लॉक को वह जानकारी देने की अनुमति देते हैं जिसकी उसे काम करने के लिए आवश्यकता होती है, जैसे कि गतिविधियों के अनुक्रम को कितनी बार पूरा करना है।

उदाहरण के लिए, एक माई ब्लॉक एक संख्या पैरामीटर का उपयोग करके 123 रोबोट को बता सकता है कि उसे कितने कदम चलना है। इससे आप दिए गए मानों के आधार पर एक ही माई ब्लॉक का विभिन्न तरीकों से उपयोग कर सकते हैं।

शुरू होने पर, यह ‘named_greeting’ नामक एक कस्टम ब्लॉक को एक पैरामीटर के साथ कॉल करता है। यह स्क्रीन पर 'हैलो, ’ के बाद दिया गया नाम प्रिंट करता है।#
व्याख्या turns (number) :: custom
[Define a My Block with a parameter.]
(number) बार दोहराएं
[आगे v] दिशा में (50) [mm v] चलाएं
[दाएं v] दिशा में (90) डिग्री मुड़ें

जब शुरू हो :: hat events
[Call a My Block start turning.]
turns [4]