หลายครั้งที่จำเป็นต้องใช้มากกว่าหนึ่งคำสั่งในโปรแกรมเป็นบล็อก ภาษาโปรแกรมต่างๆ ใช้เทคนิคที่แตกต่างกันเพื่อกำหนดขอบเขตและขอบเขตของบล็อกคำสั่งในโครงสร้าง เช่น คลาส ฟังก์ชัน เงื่อนไข และลูป ตัวอย่างเช่น ใน C และ C++ คำสั่งในวงเล็บปีกกาจะถือเป็นบล็อก Python ใช้การเยื้องแบบสม่ำเสมอเพื่อทำเครื่องหมายบล็อกของคำสั่ง
ก่อนเริ่มสัญลักษณ์บล็อก :ถูกใช้ ข้อความแรกและข้อความที่ตามมาในบล็อกเขียนโดยเว้นวรรคเพิ่มเติม (แต่สม่ำเสมอ) (เรียกว่าเยื้อง) เพื่อส่งสัญญาณการสิ้นสุดของบล็อก ช่องว่างจะถูกเว้นไว้ ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้การเยื้องใน Python:
num = int(input("enter number")) if num%2 == 0: if num%3 == 0: print ("Divisible by 3 and 2") else: print ("divisible by 2 not divisible by 3") else: if num%3 == 0: print ("divisible by 3 not divisible by 2") else: print ("not Divisible by 2 not divisible by 3")
หมายเหตุ:สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าคำสั่งทั้งหมดในบล็อกในระดับใดระดับหนึ่งควรมีการเยื้องเหมือนกัน