QPython-এ Indentation কেন গুরুত্বপূর্ণ?
Question Info
Choose the Best Option
Click any option to instantly check if you're correct.
Explanation
বিস্তারিত ব্যাখ্যা:
Python-এ Indentation অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি কোডের Block Structure নির্ধারণ করে।
অন্যান্য অনেক প্রোগ্রামিং ভাষায় Block নির্ধারণের জন্য { }
(Curly Braces) ব্যবহার করা হয়, কিন্তু Python-এ এই কাজটি করা হয় Indentation-এর মাধ্যমে।
Indentation বলতে সাধারণত একটি লাইনের শুরুতে নির্দিষ্ট সংখ্যক Space বা Tab ব্যবহার করাকে বোঝায়। Python এই Space বা Tab-এর ভিত্তিতে বুঝতে পারে কোন Statement কোন Block-এর অন্তর্ভুক্ত।
উদাহরণ:
age = 18
if age >= 18:
print("You are eligible to vote")
print("Program Ended")
এখানে print("You are eligible to vote") লাইনের আগে Indentation
দেওয়া হয়েছে। এর ফলে Python বুঝতে পারে যে এই Statement টি
if Block-এর অংশ।
যদি সঠিক Indentation ব্যবহার না করা হয়, তাহলে Python IndentationError প্রদর্শন করবে এবং প্রোগ্রাম চালানো যাবে না।
if True:
print("Hello")
উপরের কোডে Indentation না থাকায় Error সৃষ্টি হবে।
তাই Python-এ Indentation শুধুমাত্র কোডকে সুন্দর দেখানোর জন্য নয়, বরং প্রোগ্রামের Logic এবং Block Structure নির্ধারণের জন্য অপরিহার্য।
{ } এর পরিবর্তে
Indentation ব্যবহার করে Block নির্ধারণ করা হয়। ভুল
Indentation দিলে IndentationError হতে পারে।
Share This Question
Challenge a friend or share with your study group.