কম্পিউটার

পাইথনে বিবৃতি, ইন্ডেন্টেশন এবং মন্তব্য


এই টিউটোরিয়ালে, আমরা স্টেটমেন্ট, ইন্ডেন্টেশন সম্পর্কে শিখতে যাচ্ছি , এবং মন্তব্য পাইথনে . আসুন একে একে সবগুলো দেখি।

বিবৃতি

নির্দেশাবলী Python-এ লেখা বলা হয় বিবৃতি . চলুন নিচের প্রোগ্রামটি দেখি।

উদাহরণ

print('Tutorialspoint') # statment

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

Tutorialspoint

প্রোগ্রামে যে একটি লাইন লেখা হয়েছিল তাকে বলা হয় বিবৃতি . প্রোগ্রামের প্রতিটি লাইন বিবৃতি। আমরা কি একটি বহু-লাইন বিবৃতি লিখতে পারি না? কেন না, আমরা পারি।

আমরা ব্যাকস্ল্যাশ (\) ব্যবহার করে বহু-লাইন বিবৃতি লিখতে পারি .

চলুন দেখি কিভাবে Python-এ মাল্টি-লাইন স্টেটমেন্ট লিখতে হয় .

উদাহরণ

# multi-line statement
   result = 2 + 3 * \
   5 - 5 + 6 - \
   3 + 4
print(result)

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

19

ইন্ডেন্টেশন

ইন্ডেন্টেশন সম্পর্কে কথা বলার আগে, আসুন দেখে নেওয়া যাক ব্লক কী। একটি ব্লক বিবৃতি নির্দেশাবলী একটি সেট. অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ যেমন C, C++, Java, ইত্যাদি, একটি ব্লককে সংজ্ঞায়িত করতে {} ব্যবহার করে৷ কিন্তু পাইথন একটি ব্লককে সংজ্ঞায়িত করতে ইন্ডেন্টেশন ব্যবহার করে৷

সুতরাং, কিভাবে একটি ইন্ডেন্টেশন লিখতে হয়। একটি ট্যাব ছাড়া আর কিছুই নেই৷ . ব্লক-এ প্রতিটি বিবৃতি একই স্তরে শুরু করতে হবে৷

উদাহরণ

def find_me():
   sample = 4
   return sample
find_me()

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

4

উদাহরণ

def find_me():
   sample = 4
return sample
find_me()

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি আউটপুট হিসাবে নিম্নলিখিত ত্রুটিটি পাবেন।

File "<tokenize>", line 3
   return sample
   ^
IndentationError: unindent does not match any outer indentation level

দ্বিতীয় প্রোগ্রামে, ফাংশন ব্লকে ইন্ডেন্টেশন লেভেল সঠিক নয়। সুতরাং, আমরা একটি ত্রুটি পেয়েছিলাম. আমাদের অবশ্যই পাইথনে ইন্ডেন্টেশন অনুসরণ করতে হবে। আমরা ট্যাব ব্যবহার করতে পারি ডিফল্টরূপে ইন্ডেন্টেশন-এর জন্য .

মন্তব্য

পাইথনে, মন্তব্য হ্যাশ (#) দিয়ে শুরু হয় প্রতীক আসুন একটি উদাহরণ দেখি।

উদাহরণ

# This is a comment
# This too...
   a = 4
   # a = 5
print(a)

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

4

অন্যান্য অনেক প্রোগ্রামিং ভাষার বিপরীতে, পাইথনে মাল্টি-লাইন মন্তব্যের জন্য কোন সমর্থন নেই। কিন্তু, অধিকাংশ লোক ডকস্ট্রিংস ব্যবহার করে মাল্টি-লাইন মন্তব্য হিসাবে যা একটি ভাল অনুশীলন নয়।

উপসংহার

টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।


  1. পাইথনে পারস্পরিক সম্পর্ক এবং রিগ্রেশন

  2. পাইথনে বিবৃতি থাকলে মাল্টি-লাইনে প্রতিটি শর্ত কীভাবে মন্তব্য করবেন?

  3. পাইথনে =+ এবং +=কি করে?

  4. পাইথনে Try, Except এবং Else স্টেটমেন্ট ব্যাখ্যা করুন।