Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

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

  • مفهوم الشروط في بايثون
  • جمل الشرط
  • أمثلة على جمل الشرط
  • أفكار و أساليب أخرى لوضع الشروط في بايثون

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

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

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

جمل الشرط

يوجد ثلاث جمل شرط و يمكن استخدامها على النحو التالي:

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

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

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

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

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

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

أمثلة حول جمل الشرط

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

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

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

شاهد الأمثلة

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

شاهد المثال