Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

أخطاء الإزاحة

جزء من قسم Logic & Flow في رحلة Python على Coddy — الدرس 27 من 78.

في لغة بايثون، تُعد الإزاحة (indentation) الصحيحة أمراً بالغ الأهمية لتحديد نطاق كتل الكود، مثل الحلقات التكرارية، والدوال، والجمل الشرطية. يمكن أن تؤدي الإزاحة غير الصحيحة إلى أخطاء أو سلوك غير متوقع. تُعرف هذه الأخطاء باسم IndentationError.

المسافة البادئة الصحيحة:

if x > 5:
    print("x is greater than 5")
else:
    print("x is not greater than 5")

إزاحة غير صحيحة:

if x > 5:
print("x is greater than 5")  # سيؤدي هذا إلى خطأ في الإزاحة (IndentationError)
else:
    print("x is not greater than 5")

في المثال غير الصحيح، جملة print داخل كتلة if ليست مزاحة بشكل صحيح، مما سيؤدي إلى خطأ IndentationError. تعد الإزاحة المتسقة والصحيحة أمراً ضرورياً لكتابة كود بايثون (Python) صالح.

ورقة مرجعية

تستخدم بايثون الإزاحة (indentation) لتعريف كتل البرمجية. تؤدي الإزاحة غير الصحيحة إلى حدوث IndentationError.

إزاحة صحيحة:

if x > 5:
    print("x is greater than 5")
else:
    print("x is not greater than 5")

إزاحة غير صحيحة:

if x > 5:
print("x is greater than 5")  # IndentationError
else:
    print("x is not greater than 5")

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Logic & Flow