কনসোল#

ভূমিকা#

সমস্ত কনসোল মেথড VEXcode AIR কনসোলে দেখা যাবে। কনসোলটি দেখার জন্য, কনসোল সিরিয়াল পোর্টটি অবশ্যই সংযুক্ত থাকতে হবে। একটি প্রজেক্ট চলার সময় কনসোল মেথডগুলো টেক্সট, সংখ্যা এবং ভেরিয়েবলের মান প্রদর্শন করতে পারে। এছাড়াও, এগুলো কনসোল পরিষ্কার করতে, ব্যবহারকারীর ইনপুট পড়তে এবং রঙ পরিবর্তনের পর প্রিন্ট হওয়া টেক্সটের রঙ নির্ধারণ করতে পারে।

VS Code ব্যবহার করার সময়, VEXcode AIR কনসোলের পরিবর্তে টার্মিনালে টেক্সট-ভিত্তিক কনসোল আউটপুট প্রদর্শিত হয়।

নিম্নে সকল পদ্ধতির একটি তালিকা দেওয়া হলো:

ক্রিয়াকলাপ — টেক্সট আউটপুট করুন অথবা কনসোল পরিষ্কার করুন।

  • print — কনসোল বা টার্মিনালে টেক্সট, সংখ্যা, অথবা ভেরিয়েবলের মান প্রদর্শন করে।

  • clear_console — কনসোলের সমস্ত সারি মুছে ফেলে।

গেটার — ব্যবহারকারীর ইনপুট পড়ুন।

  • input — একটি ঐচ্ছিক প্রম্পট স্ট্রিং প্রদর্শন করে, ব্যবহারকারীর ইনপুটের জন্য অপেক্ষা করে এবং প্রতিক্রিয়াটি টেক্সট হিসাবে ফেরত দেয়।

মিউটেটর — মুদ্রিত পাঠ্য বিন্যাস করুন।

  • set_console_text_color — কনসোলে প্রিন্ট করা টেক্সটের জন্য ব্যবহৃত রঙ সেট করে।

কর্ম#

print#

print কনসোলে টেক্সট, সংখ্যা বা ভেরিয়েবলের মান প্রদর্শন করে। VS Code-এ, print টার্মিনালে আউটপুট প্রদর্শন করে।

যখন আপনি প্রিন্ট করা বার্তায় আপনার প্রোজেক্টের মান, যেমন স্কোর, টাইমার, বা সেন্সর রিডিং অন্তর্ভুক্ত করতে চান, তখন কাস্টম স্ট্রিং ফরম্যাটিং ব্যবহার করুন। আরও তথ্যের জন্য স্ট্রিং ফরম্যাটিং পৃষ্ঠাটি দেখুন।

ডিফল্টরূপে, প্রতিটি print() \nএকটি নতুন লাইন দিয়ে শেষ হয়। এটি মান প্রিন্ট করার পর কার্সারকে পরবর্তী লাইনে নিয়ে যায়। end প্যারামিটারটি প্রিন্ট করা মানের পরে কী যুক্ত হবে তা পরিবর্তন করে।

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

প্যারামিটার

বর্ণনা

value

কনসোল বা টার্মিনালে প্রদর্শন করার জন্য টেক্সট, সংখ্যা বা ভেরিয়েবলের মান।

end

ঐচ্ছিক। value পরে যোগ করা লেখাটি প্রিন্ট করা হয়। ডিফল্ট হলো “\n”, যা কার্সারকে পরবর্তী লাইনে নিয়ে যায়। পরবর্তী প্রিন্ট করা মানটিকে আগের মানের ঠিক পরেই একই লাইনে রাখতে end=“” ব্যবহার করুন। প্রিন্ট করা মানগুলির মধ্যে লেখা যোগ করতে end=”, “-এর মতো অন্য কোনো স্ট্রিং ব্যবহার করুন।

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

VEXcode কনসোল, যেখানে কনসোলটি দেখা যাচ্ছে এবং প্রথম লাইনে "হ্যালো, ড্রোন!" লেখাটি এবং তার নিচের লাইনে "এটি পরের লাইনে প্রিন্ট হবে" লেখাটি প্রদর্শিত হচ্ছে।

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

VEXcode কনসোল, যেখানে কনসোল এবং "হ্যালো, ড্রোন!" লেখাটি প্রদর্শিত হচ্ছে।

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

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

VEXcode কনসোল, যেখানে কনসোল এবং "লাল, সবুজ, নীল" লেখাটি প্রদর্শিত হচ্ছে।

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() input() দ্বারা ফেরত আসা মান সর্বদা টেক্সট হয়। প্রতিক্রিয়াটিকে সংখ্যা হিসাবে ব্যবহার করতে, প্রথমে এটিকে int() অথবা float() 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 AIR কনসোলে টেক্সটের রঙ পরিবর্তন করে। VS Code-এ, টার্মিনাল ভেদে রঙের সমর্থন ভিন্ন হতে পারে।

Usage:
set_console_text_color(color)

প্যারামিটার

বর্ণনা

color

The color to use for text printed in the Console:

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

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

VEXcode কনসোল, যেখানে কনসোলটি দেখা যাচ্ছে এবং প্রথম লাইনে নীল রঙে "ডিফল্ট টেক্সট কালার" এবং দ্বিতীয় লাইনে লাল রঙে "লাল টেক্সট কালার" লেখা রয়েছে।