मेरे ब्लॉक#

परिचय#

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

व्याख्या myBlock

myBlock

पैरामीटर

विवरण

ब्लॉक नाम

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

पैरामीटर

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

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

मेरे ब्लॉक#

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

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

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

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

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

शुरू होने पर, यह ‘named_greeting’ नामक एक कस्टम ब्लॉक को एक पैरामीटर के साथ कॉल करता है। यह स्क्रीन पर 'हैलो, ’ के बाद दिया गया नाम प्रिंट करता है।#
व्याख्या repetitions (number) :: custom
[Define a My Block with a parameter.]
(number) बार दोहराएं
[भुजा v] की स्थिति को x:[100] y:[0] z:[0] [mm v] से बढ़ाएं ▶

जब शुरू हो
[Call a My Block start incrementing.]
repetitions [4]