بايثون الشروط

مفهوم الشروط في بايثون

الشروط ( conditions ) تستخدم لتحديد طريقة عمل البرنامج نسبةً للمتغيرات التي تطرأ على الكود.
كمثال بسيط, يمكنك بناء برنامج لمشاهدة الأفلام, عند الدخول إليه يطلب من المستخدم في البداية أن يدخل عمره لكي يقوم بعرض أقلام تناسب عمره.

يمكنك وضع العدد الذي تريده من الشروط في البرنامج الواحد, و تستطيع وضع الشروط بداخل بعضها البعض أيضاً.

جمل الشرط

طريقة وضع الشروط (Syntax) :

if condition:
    # إذا كان الشرط صحيحاً نفذ هذا الكود

elif condition:
    # إذا كان الشرط صحيحاً نفذ هذا الكود

else:
    # إذا لم يتحقق أي شرط نفذ هذا الكود
	

ملاحظة

لست بحاجة إلى إستخدام الجمل الثلاثة في كل شرط تضعه في البرنامج, و لكنك مجبر على إستخدام جملة الشرط if مع أي شرط.
تابع كل الدرس حتى تتعرف على جميع طرق وضع الشروط.

أمثلة على جمل الشرط

إسم الجملة دواعي الإستخدام
IF Statement if في اللغة العربية تعني "إذا".
و هي تستخدم فقط في حال كنت تريد تنفيذ كود معين حسب شرط معين.
Else Statement else في اللغة العربية تعني "أي شيء آخر".
و هي تستخدم فقط في حال كنا نريد تنفيذ كود معين في حال كانت نتيجة جميع الشروط التي قبلها تساوي false.
يجب وضعها دائماً في الأخير, لأنها تستخدم في حال لم يتم تنفيذ أي جملة شرطية قبلها.
Else IF Statement elif تستخدم إذا كنت تريد وضع أكثر من إحتمال (أي أكثر من شرط).
جملة أو جمل الـ elif يوضعون في الوسط, أي بين الجملتين if و else.

هنا وضعنا أمثلة شاملة حول جمل الشرط المذكورة في الجدول.

شاهد الأمثلة »

أفكار و أساليب أخرى لوضع الشروط في بايثون

طرق وضع الشروط عديدة و متنوعة, و يمكننا وضع شروط بداخل بعضها و يسمى ذلك Nested Conditional.
كما يمكننا وضع أكثر من شرط بداخل جمل الشرط if أو else if باستخدام العوامل المنطقية.


هنا وضعنا أمثلة تعلمك طريقة وضع أكثر من شرط في الجملة if أو elif باستخدام الـ Relational Operators.

شاهد الأمثلة »


هنا وضعنا مثال يعلمك طريقة وضع الشروط بداخل بعضها.

شاهد المثال »

الدورات

أدوات مساعدة

الأقسام

دورات
مقالات أسئلة مشاريع كتب