কম্পিউটার টিউটোরিয়াল

if...elif...else কনস্ট্রাক্টে কমেন্ট কোথায় দিতে হয়

পাইথনে if...elif...else ব্লকের যেকোনো জায়গায় কমেন্ট দেওয়া যায় - প্রতিটি ব্লকের আগে বা ভেতরে। কিন্তু মাল্টিলাইন কমেন্ট (\"\"\" ... \"\"\") elif বা else ব্লকের ঠিক আগে দেওয়া যায় না, কারণ পাইথন সেগুলো স্ট্রিং লিটারাল হিসেবে ধরে এবং কনস্ট্রাক্ট ভাঙে।

সঠিক উদাহরণ

# If চেক
if True:
    # Another Comment style
    print("If block")

# Else if স্টেটমেন্ট
elif False:
    # Another Comment style
    print("elif block")

# Else
else:
    # Another Comment style
    print("Else block")

আউটপুট

If block

ভুল উদাহরণ (SyntaxError)

if True:
    print("If")
\"\"\"
Multiline comment
\"\"\"  # এটি elif-কে ব্রেক করবে
elif False:
    print("Elif")

সেরা অনুশীলন: সিঙ্গেল লাইন কমেন্ট (#) ব্যবহার করুন। ডকস্ট্রিং শুধু ফাংশন/ক্লাস/মডিউলের শুরুতে দিন।

  1. পাইথন কমেন্ট: ধাপে ধাপে গাইড

  2. CSS কমেন্টস

  3. HTML-এ <script> ট্যাগ কোথায় রাখব?

  4. HTML কমেন্ট: কোডে ব্যাখ্যা যোগ করা