सांत्वना देना#

परिचय#

VEXcode EXP कंसोल VEXcode के मॉनिटर विंडो में प्रदर्शित होता है। कंसोल विधियाँ प्रोजेक्ट के चलने के दौरान टेक्स्ट, संख्याएँ और चर मान प्रदर्शित कर सकती हैं। वे कंसोल को साफ़ भी कर सकती हैं, उपयोगकर्ता इनपुट पढ़ सकती हैं और रंग बदलने के बाद मुद्रित होने वाले टेक्स्ट का रंग निर्धारित कर सकती हैं।

VS Code का उपयोग करते समय, टेक्स्ट-आधारित कंसोल आउटपुट VEXcode कंसोल के बजाय टर्मिनल में दिखाई देता है।

नोट: VEXcode कंसोल का उपयोग करते समय, कंसोल पर कोई भी आउटपुट प्रिंट करने से पहले आपको कंसोल सीरियल पोर्ट से कनेक्ट करना होगा।

नीचे सभी विधियों की सूची दी गई है:

कार्य — टेक्स्ट प्रदर्शित करें या कंसोल साफ़ करें।

  • print — कंसोल या टर्मिनल में टेक्स्ट, संख्याएँ या चर मान प्रदर्शित करता है।

  • clear_console — कंसोल में सभी पंक्तियों को साफ़ करता है।

गेटर — उपयोगकर्ता से प्राप्त इनपुट पढ़ें।

  • input — एक वैकल्पिक प्रॉम्प्ट स्ट्रिंग प्रदर्शित करता है, उपयोगकर्ता इनपुट की प्रतीक्षा करता है, और प्रतिक्रिया को टेक्स्ट के रूप में लौटाता है।

म्यूटेटर — मुद्रित पाठ को प्रारूपित करता है।

  • set_console_text_color — कंसोल में मुद्रित पाठ के लिए उपयोग किए जाने वाले रंग को सेट करता है।

कार्रवाई#

print#

print कंसोल में टेक्स्ट, संख्याएँ या वेरिएबल मान प्रदर्शित करता है। VS कोड में, print टर्मिनल में आउटपुट प्रदर्शित करता है।

जब आप चाहते हैं कि मुद्रित संदेश में आपके प्रोजेक्ट के मान शामिल हों, जैसे स्कोर, टाइमर या सेंसर रीडिंग, तो कस्टम स्ट्रिंग फ़ॉर्मेटिंग का उपयोग करें। अधिक जानकारी के लिए स्ट्रिंग फ़ॉर्मेटिंग पृष्ठ देखें।

डिफ़ॉल्ट रूप से, प्रत्येक print() के अंत में एक\nपंक्ति का \nइससे कर्सर प्रिंट किए गए मान के बाद अगली पंक्ति पर चला जाता है। वैकल्पिक पैरामीटर end प्रिंट किए गए मान के बाद जोड़े जाने वाले भाग को बदल देता है।

Usage:
print(value, end=“\n”)

पैरामीटर

विवरण

value

कंसोल या टर्मिनल में प्रदर्शित करने के लिए टेक्स्ट, संख्या या वेरिएबल का मान।

end

यह वैकल्पिक है। value डिफ़ॉल्ट मान “\n”है, जो कर्सर को अगली पंक्ति में ले जाता है। end=“” का उपयोग करके आप अगले प्रिंट किए गए मान को पिछले मान के तुरंत बाद उसी पंक्ति में रख सकते हैं। प्रिंट किए गए मानों के बीच टेक्स्ट जोड़ने के लिए end=”, “जैसी किसी अन्य स्ट्रिंग का उपयोग करें।

# Display two messages on separate lines
print("Hello, robot!")
print("This prints on the next line.")

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

# Display two messages on the same line
print("Hello,", end=" ")
print("robot!")

वीईएक्सकोड कंसोल, कंसोल और "हैलो, रोबोट!" टेक्स्ट प्रदर्शित करते हुए।

# Print three colors on one line, separated by commas
colors = ["Red", "Green", "Blue"]

for color in colors:
    print(color, end=", ")

वीईएक्सकोड कंसोल, कंसोल और प्रदर्शित पाठ "लाल, हरा, नीला" दिखा रहा है।

पलायन अनुक्रम#

एस्केप सीक्वेंस छोटे कोड होते हैं जिन्हें print के साथ प्रिंट करके कंसोल में टेक्स्ट के दिखने के तरीके को बदला जा सकता है।

अधिकांश प्रोजेक्टों के लिए, टेक्स्ट का रंग बदलने के लिए set_console_text_color और कंसोल साफ़ करने के लिए clear_console का उपयोग करें। print स्टेटमेंट के अंदर से टेक्स्ट का रंग बदलने या कंसोल साफ़ करने के लिए एस्केप सीक्वेंस एक और विकल्प है।

आप \033 लिखकर उसके बाद कलर कोड लिखकर टेक्स्ट का रंग बदल सकते हैं।

रंग

बचने का क्रम

लाल

\033[31m

हरा

\033[32m

नीला

\033[34m

काला

\033[30m

सफ़ेद

\033[37m

पीला

\033[33m

नारंगी

\033[91m

बैंगनी

\033[35m

सियान

\033[36m

पारदर्शी

\033[97m

# Print VEXcode in red
print("\033[31mVEXcode")

# Print text in different colors
print("Default text color")
print("\033[31m")
print("Red text color")

वीईएक्सकोड कंसोल, जिसमें कंसोल और नीले रंग का टेक्स्ट "डिफ़ॉल्ट टेक्स्ट रंग" पहली पंक्ति पर और लाल रंग का टेक्स्ट "लाल टेक्स्ट रंग" दूसरी पंक्ति पर प्रदर्शित है।

एस्केप सीक्वेंस का उपयोग करके पूरे कंसोल को साफ़ करने के लिए, प्रिंट \033[2J। इससे कर्सर वापस पंक्ति 1 पर चला जाता है।

# Clear the Console after two seconds
print("VEXcode")
wait(2, SECONDS)
print("\033[2J")

clear_console#

clear_console कंसोल से सभी पंक्तियों को साफ़ करता है।

Usage:
clear_console()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

# Display text, then clear it after two seconds
print("This will disappear...")
wait(2, SECONDS)
clear_console()

प्राप्त करनेवाला#

input#

input एक वैकल्पिक प्रॉम्प्ट स्ट्रिंग प्रदर्शित करता है, उपयोगकर्ता द्वारा प्रतिक्रिया दर्ज करने की प्रतीक्षा करता है, फिर उस प्रतिक्रिया को टेक्स्ट के रूप में लौटाता है।

यह प्रोजेक्ट input() पर तब तक रुका रहता है जब तक कंसोल में कोई प्रतिक्रिया दर्ज नहीं की जाती। VS Code में, प्रतिक्रिया टर्मिनल में दर्ज की जाती है।

input() द्वारा लौटाया गया मान हमेशा टेक्स्ट होता है। प्रतिक्रिया को संख्या के रूप में उपयोग करने के लिए, इसे पहले int() या float() से परिवर्तित करें।

Usage:
input(prompt)

पैरामीटर

विवरण

prompt

यह विकल्प वैकल्पिक है। प्रतिक्रिया की प्रतीक्षा करने से पहले कंसोल या टर्मिनल में प्रदर्शित करने के लिए एक स्ट्रिंग। यदि कोई प्रॉम्प्ट शामिल नहीं किया जाता है, तो प्रतीक्षा करने से पहले कोई संदेश प्रदर्शित नहीं होगा।

# Ask for a name, then print a greeting
answer = input("What's your name?")
print("Hello, " + answer)

VEXcode कंसोल, कंसोल और "आपका नाम क्या है?" टेक्स्ट दिखा रहा है, जिसके बाद ">>> VEX" और उसके नीचे "हैलो VEX" लिखा है

# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
print(number + 1)

VEXcode कंसोल, कंसोल और "एक संख्या दर्ज करें:" पाठ को दर्शाता है, जिसके बाद ">>> 4" और उसके नीचे "5.0" लिखा है

उत्परिवर्तक#

set_console_text_color#

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

यह विधि VEXcode कंसोल में टेक्स्ट का रंग बदलती है। VS Code में, टर्मिनल के अनुसार रंग समर्थन भिन्न हो सकता है।

Usage:
set_console_text_color(color)

पैरामीटर

विवरण

color

कंसोल में प्रिंट होने वाले टेक्स्ट के लिए उपयोग किए जाने वाले रंग:

  • Color.BLACK
  • Color.BLUE
  • Color.CYAN
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.TRANSPARENT
  • Color.WHITE
  • Color.YELLOW

# Print text in different colors
print("Default text color")
set_console_text_color(Color.RED)
print("Red text color")

वीईएक्सकोड कंसोल, जिसमें कंसोल और नीले रंग का टेक्स्ट "डिफ़ॉल्ट टेक्स्ट रंग" पहली पंक्ति पर और लाल रंग का टेक्स्ट "लाल टेक्स्ट रंग" दूसरी पंक्ति पर प्रदर्शित है।