Python#

VEX AIM Python API Reference बताता है कि प्रत्येक कमांड, मेथड और फंक्शन क्या करता है, यह किन इनपुट का उपयोग करता है, यह क्या रिटर्न करता है और इसे किसी प्रोजेक्ट में कैसे उपयोग किया जा सकता है।

किसी कमांड को प्रोजेक्ट में जोड़ने से पहले उसे समझने के लिए, यह जांचने के लिए कि वह कौन से मान स्वीकार करता है या लौटाता है, या किसी श्रेणी में संबंधित कमांड की तुलना करने के लिए इस संदर्भ का उपयोग करें।

VEXcode AIM Python प्रोजेक्ट्स में Python कमांड का उपयोग किया जाता है। ब्लॉक्स प्रोजेक्ट्स इसके बजाय ब्लॉक्स API सेक्शन का उपयोग करते हैं।

मेथड एंट्री कैसे पढ़ें#

अधिकांश पायथन प्रविष्टियों में निम्नलिखित भाग शामिल होते हैं:

  • कमांड का नाम - कमांड, विधि या फ़ंक्शन का आधिकारिक नाम।

  • विवरण - यह बताता है कि कमांड क्या करता है और यह कब उपयोगी होता है।

  • उपयोग - यह कोड में कमांड लिखने के लिए उपयोग किए जाने वाले सिंटैक्स को दर्शाता है।

  • पैरामीटर - कमांड द्वारा स्वीकार किए जाने वाले इनपुट की सूची देता है और बताता है कि प्रत्येक इनपुट क्या करता है।

  • रिटर्न वैल्यू - यह बताता है कि कमांड क्या रिपोर्ट करता है, यदि वह कोई वैल्यू रिटर्न करता है।

  • उदाहरण कोड - यह दर्शाता है कि किसी प्रोजेक्ट में इस कमांड का उपयोग किस प्रकार किया जा सकता है।

सामान्य पायथन एपीआई तत्व#

तत्व

इसका क्या मतलब है

तरीका

किसी ऑब्जेक्ट पर कॉल किया गया कमांड जैसे robot.move_at(…).

समारोह

एक कमांड जिसे सीधे कॉल किया जाता है, जैसे wait(…) या print(…).

पैरामीटर

किसी विधि या फ़ंक्शन में पास किया गया मान, जो उसके कार्यों को नियंत्रित करता है।

वैकल्पिक पैरामीटर

एक पैरामीटर जिसे छोड़ा जा सकता है ताकि डिफ़ॉल्ट व्यवहार का उपयोग किया जा सके।

वापसी मूल्य

एक कमांड द्वारा लौटाया गया मान, जैसे कि संख्या, पाठ या बूलियन मान।

बुनियादी पायथन शब्दावली#

अवधि

इसका क्या मतलब है

चर

एक नाम जो एक मान संग्रहीत करता है, जैसे speed = 50।

डोरी

उद्धरण चिह्नों के अंदर का पाठ, जैसे “Hello”.

पूर्णांक

एक धनात्मक या ऋणात्मक संख्या, जैसे 90।

तैरना

एक दशमलव वाली संख्या, जैसे 25.5।

बूलियन

एक मान जो या तो True या False हो।

तर्क

किसी विधि या फ़ंक्शन कॉल में पास किया गया मान, जैसे 0 in robot.move_at(0).

उदाहरण विधि प्रविष्टि#

move_at#

move_at कमांड रोबोट को एक विशिष्ट कोण पर निरंतर गतिमान रखता है। रोबोट तब तक चलता रहेगा जब तक उसे कोई अन्य क्रिया न दी जाए, जैसे कि किसी भिन्न कोण पर चलना, मुड़ना या रुकना।

Usage:
robot.move_at(angle, velocity, units)

पैरामीटर

विवरण

angle

रोबोट द्वारा तय किया गया कोण (डिग्री में)। यह -360 से 360 तक का पूर्णांक या दशमलव हो सकता है।

velocity

यह वैकल्पिक है। PERCENTउपयोग करते समय गति 0% से 100% तक, या MMPSका उपयोग करते समय 0 से 200 मिलीमीटर प्रति सेकंड तक हो सकती है। यह एक पूर्णांक या दशमलव संख्या हो सकती है। यदि कोई गति प्रदान नहीं की जाती है, तो रोबोट वर्तमान गति से चलता है।

units

वैकल्पिक। वेग इकाई: PERCENT (डिफ़ॉल्ट) या MMPS।

# Move forward
robot.move_at(0)