কনসোল#

ভূমিকা#

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

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

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

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

  • new_line — কনসোল কার্সারকে পরবর্তী সারির শুরুতে নিয়ে যায়।

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

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

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

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

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

কর্ম#

print#

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

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

পরবর্তী মুদ্রিত মান একটি নতুন সারিতে শুরু করতে চাইলে new_line ব্যবহার করুন।

Usage:
console.print(value, precision)

প্যারামিটার

বর্ণনা

value

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

precision

ঐচ্ছিক। কোনো সংখ্যা প্রিন্ট করার সময় কত দশমিক স্থান দেখানো হবে। ডিফল্ট হলো 0, তাই সংখ্যাগুলো কোনো দশমিক স্থান ছাড়াই প্রিন্ট হয়।

# Display a message in the Console
console.print("Hello, robot!")

VEXcode কনসোল, যেখানে "Hello, robot!" লেখাটি প্রদর্শিত হচ্ছে এবং ডানদিকে একটি ধূসর আয়তক্ষেত্র কার্সরের অবস্থান দেখাচ্ছে।

# Display 1/3 with two decimals
console.print(1 / 3, precision=2)

VEXcode কনসোল, যেখানে কনসোল এবং "0.33" লেখাটি প্রদর্শিত হচ্ছে, এবং ডানদিকে একটি ধূসর আয়তক্ষেত্র কার্সরের অবস্থান দেখাচ্ছে।

new_line#

new_line কনসোলের পরবর্তী সারির প্রথম কলামে কার্সারকে নিয়ে যায়। পরবর্তী যে মানটি প্রিন্ট করা হবে, তা সেই সারিতে প্রদর্শিত হবে।

পরবর্তী মুদ্রিত মানটি একটি নতুন সারি থেকে শুরু করতে চাইলে এই পদ্ধতিটি ব্যবহার করুন।

Usage:
console.new_line()

প্যারামিটার

বর্ণনা

এই পদ্ধতিতে কোনো প্যারামিটার নেই।

# Print on two lines
console.print("Row 1")
console.new_line()
console.print("Row 2")

VEXcode কনসোল, যেখানে কনসোল এবং প্রথম লাইনে "সারি ১" এবং দ্বিতীয় লাইনে "সারি ২" লেখা প্রদর্শিত হচ্ছে, এবং "সারি ২"-এর ডানদিকে একটি ধূসর আয়তক্ষেত্র কার্সরের অবস্থান দেখাচ্ছে।

clear#

clear কনসোল থেকে সমস্ত সারি মুছে দেয়।

Usage:
console.clear()

প্যারামিটার

বর্ণনা

এই পদ্ধতিতে কোনো প্যারামিটার নেই।

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

গেটার#

input#

ইনপুট input , তারপর সেই উত্তরটি টেক্সট হিসেবে ফেরত দেয়।

কনসোলে কোনো প্রতিক্রিয়া প্রবেশ না করানো পর্যন্ত প্রজেক্টটি input() -এ থেমে থাকে।

input() input() দ্বারা ফেরত আসা মান সর্বদা টেক্সট হয়। প্রতিক্রিয়াটিকে সংখ্যা হিসাবে ব্যবহার করতে, প্রথমে এটিকে int() অথবা float() float() দিয়ে রূপান্তর করুন।

Usage:
input()

প্যারামিটার

বর্ণনা

এই পদ্ধতিতে কোনো প্যারামিটার নেই।

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

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

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

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

মিউটেটর#

set_print_color#

set_print_color এই মেথডটি ব্যবহার করার পর কনসোলে প্রিন্ট হওয়া টেক্সটের জন্য ব্যবহৃত রঙ সেট করে। একটি প্রজেক্টের শুরুতে, কনসোলের টেক্সটের রঙ BLUE -এ সেট করা থাকে।

Usage:
console.set_print_color(color)

প্যারামিটার

বর্ণনা

color

The color to use for text printed in the Console:

  • BLACK
  • BLUE
  • GREEN
  • RED

# Print text in different colors
console.print("Default text color")
console.new_line()
console.set_print_color(RED)
console.print("Red text color")

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