🐍 الشروط (if / elif / else)

4 / 12

اتخاذ القرارات في بايثون 🔀

الشروط تسمح لبرنامجك باتخاذ قرارات مختلفة بناءً على البيانات. مثلاً: إذا كان الطالب ناجحاً اعرض "مبروك"، وإلا اعرض "حاول مرة أخرى".

بناء الجملة الشرطية

  • if — إذا تحقق الشرط الأول
  • elif — وإلا إذا تحقق شرط آخر (يمكن تكرارها)
  • else — وإلا (إذا لم يتحقق أي شرط)

ملاحظة مهمة: في بايثون، المسافة البادئة (indentation) هي التي تحدد الكود داخل الشرط — ليست الأقواس كما في لغات أخرى.

محرر الكود
المخرجات
// اضغط ▶ تشغيل لرؤية النتائج...

تمرين

اكتب برنامج آلة حاسبة بسيطة: يأخذ رقمين وعملية (+, -, *, /) ويطبع النتيجة. تعامل مع حالة القسمة على صفر.