পাইথনে 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")
সেরা অনুশীলন: সিঙ্গেল লাইন কমেন্ট (#) ব্যবহার করুন। ডকস্ট্রিং শুধু ফাংশন/ক্লাস/মডিউলের শুরুতে দিন।