حلقة المثال التالية:
for character in name: print(character)
تعمل، لكن الشكل المعتاد والصحيح كتابيًا هو:
for character in name: print(character)
وبصورة أدق، يبدأ الكود الذي سيتكرر، ويسمى جسم الحلقة (Body)، في سطر جديد بعد النقطتين :، ويجب أن يكون مزاحًا إلى الداخل (Indented)، أي تسبقه مسافات. الكود التالي بلا مسافة بادئة غير صالح؛ شغّله لترى الخطأ بنفسك:
for character in name: print(character)
عند كتابة المسافات البادئة استخدم عادة أربع مسافات. تقنيًا يقبل بايثون مقدارًا ثابتًا آخر من المسافات إذا التزمت به، لكن أربع مسافات هي القاعدة المتبعة تقريبًا في كل مشاريع بايثون. المحرر يساعدك على ذلك؛ فعند الضغط على Tab داخل المحرر تُدرج أربع مسافات تلقائيًا.