অভিন্ন ইন্ডেন্টের ব্লকে একাধিক বিবৃতি একটি যৌগিক বিবৃতি তৈরি করে। সাধারণত প্রতিটি স্টেটমেন্ট এডিটরে আলাদা ফিজিক্যাল লাইনে লেখা হয়। যাইহোক, একটি ব্লকের স্টেটমেন্ট এক লাইনে লেখা যেতে পারে যদি সেমিকোলন দ্বারা আলাদা করা হয়। নিচে তিনটি বিবৃতির কোড আলাদা লাইনে লেখা হল
a=10 b=20 c=a*b print (c)
মাঝখানে সেমিকোলন বসিয়ে এই বিবৃতিগুলো এক লাইনে খুব ভালোভাবে লেখা যায়।
a=10; b=20; c=1*b; print (c)
বর্ধিত ইন্ডেন্টের একটি নতুন ব্লক সাধারণত:এর পরে শুরু হয়:চিহ্নের ক্ষেত্রে if, else, while, for, ট্রাই স্টেটমেন্ট। তবে উপরের সিনট্যাক্স ব্যবহার করে ব্লকে স্টেটমেন্ট সেমিকোলন বসিয়ে এক লাইনে লেখা যায়। লুপের জন্য
স্টেটমেন্টের ব্লকের একটি সোজা সামনের উদাহরণ নিচে দেওয়া হলfor i in range(5): print ("Hello") print ("i=",i)
এই ব্লকটি একক লাইনেও লেখা যেতে পারে −
for i in range(5): print ("Hello"); print ("i=",i)
যাইহোক, বিবৃতিগুলির একটি নেস্টেড ব্লক থাকলে এই অনুশীলনটি অনুমোদিত নয়৷
৷