Python ไม่เพียงแต่ยืนยันการเยื้อง แต่ยังยืนยันในการเยื้องที่สอดคล้องกัน หากเราเยื้องหนึ่งบรรทัดคูณ 4 ช่องว่าง แต่ถ้าเราเยื้องบรรทัดถัดไปด้วย 3 (หรือ 5, 6, .) เราจะได้รับข้อผิดพลาดของการเยื้องที่ไม่คาดคิดใน python
ในรหัสที่กำหนด บรรทัดที่ 3 มีช่องว่างที่จุดเริ่มต้นมากกว่าบรรทัดที่ 2 โค้ดทั้งหมดในบล็อกต้องเริ่มต้นด้วยจำนวนช่องว่างเท่ากันทุกประการ คำสั่งการพิมพ์ทั้งสองต้องเยื้องจำนวนช่องว่างเท่ากัน ดังนั้นโค้ดที่แก้ไขแล้วไม่แสดงการเยื้องที่ไม่คาดคิดมีดังนี้
def a(): print "foo" print "baz"