পাইথনের বৈশিষ্ট্যগুলোর মধ্যে একটি হলো স্টেটমেন্টের ব্লক নির্দেশ করতে সমান ইন্ডেন্ট ব্যবহার করা। একটি ব্লক শুরু হয় : সিম্বল দিয়ে। যতক্ষণ : টাইপ করে এন্টার চাপা হয়, পাইথন-সচেতন যেকোনো এডিটর কার্সারকে পরবর্তী লাইনে বর্ধিত ইন্ডেন্টের সাথে নিয়ে যায়। তারপর দিয়ে যাওয়া সকল লাইন একই স্তরের ইন্ডেন্ট অনুসরণ করে। ব্লকের শেষ নির্দেশ করতে ইন্ডেন্ট লেভেল কমাতে হয় (ব্যাকস্পেস চাপিয়ে)।
উপরোক্ত পদ্ধতি অনুসরণ করে if স্টেটমেন্টের পরে : দিন এবং_true_ ব্লকের স্টেটমেন্টগুলো লিখুন। তারপর ব্যাকস্পেস দিয়ে ডিডেন্ট করুন এবং else লিখুন, আবার : দিয়ে বর্ধিত ইন্ডেন্টের সাথে else ব্লকের স্টেটমেন্টগুলো লিখুন।
if expr==True:
stmt1
stmt2
else:
stmt3
stmt4 উদাহরণ
marks = 60
if marks > 50:
print('pass')
else:
print('fail')