[لغة البرمجة Python] شرح العبارات الشرطية if - elif - else
آخر
الصفحة
NEXT LeVeL

  • المشاركات:
    45214
مشرف عالم البرمجة وملحقاتها
أفضل عضو لهذا الشهر بمنتدى الإهداءات
NEXT LeVeL

مشرف عالم البرمجة وملحقاتها
أفضل عضو لهذا الشهر بمنتدى الإهداءات
المشاركات: 45214
معدل المشاركات يوميا: 8.1
الأيام منذ الإنضمام: 5588
  • 07:42 - 2024/02/26




 السلام عليكم ورحمة الله وبركاته

السلام عليكم ورحمة الله،

حياكم الله أعضاء وزوار منتديات ستارتايمز

سنشرح لكم اليوم اتخاذ القرار في بايثون باستخدام العبارات الشرطية في لغة البرمجة Python

  عادةً ما يتم اتخاذ القرار في بايثون باستخدام العبارات الشرطية، مثل if وelif و else. تسمح لك هذه العبارات بتنفيذ مجموعات مختلفة من التعليمات البرمجية

بناءً على شروط معينة. 

في هذا المثال، يتحقق البرنامج من قيمة x.

 إذا كانت x أكبر من 0، فسيتم طباعة "x موجب".

 إذا كانت x أقل من 0، فسيتم طباعة "x سالب".

 إذا لم يكن أي من هذه الشروط صحيحا (على سبيل المثال، x يساوي 0)، فإنه يطبع "x يساوي صفر"

 

 

تدعم بايثون أيضًا العبارات الشرطية المتداخلة Nested Conditional Statements، حيث يمكنك الحصول على عبارات شرطية داخل عبارات شرطية أخرى: 

 

في هذا المثال، يتحقق البرنامج أولاً مما إذا كانت x أكبر من 0.

  إذا كان الأمر كذلك، فإنه يتحقق مما إذا كان y أيضًا أكبر من 0.

إذا كان كلا الشرطين صحيحًا، فإنه يطبع "كلا x وy موجبان". إذا كانت x أكبر من 0 لكن y ليست كذلك، فسيتم طباعة "x موجب، لكن y ليس كذلك".

يمكنك دمج العبارات الشرطية للتعامل مع السيناريوهات الأكثر تعقيدًا.

 

الأهداف من إستخدام العبارات الشرطية

 

التحكم في التدفق Flow: يتيح لك اتخاذ القرار التحكم في تدفق تنفيذ برنامجك. باستخدام العبارات الشرطية مثل if وelif وغيرها، يمكنك توجيه البرنامج لتنفيذ كتل محددة من التعليمات البرمجية بناءً على شروط مختلفة.

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

تفاعل مع المستخدم: يمكن استخدام عملية صنع القرار للتفاعل مع المستخدمين من خلال تقديم استجابات مختلفة بناءً على مدخلاتهم. على سبيل المثال، في برنامج chatbot بسيط، قد يستجيب الروبوت بشكل مختلف اعتمادًا على أسئلة المستخدم أو تصريحاته.

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

تصميم الخوارزميات: يعد اتخاذ القرار أمرًا أساسيًا لتصميم الخوارزميات لحل المشكلات الحسابية المختلفة. تتضمن العديد من الخوارزميات اتخاذ القرارات في مراحل مختلفة لتوجيه سلوكهم وتحقيق النتائج المرجوة.

 

يمكنك الحصول على الكود الذي كتبناه في هذا الدرس من خلال الملف اسفله:

https://drive.google.com/file/d/1bVI-h5b7WManvyOtx3QMptJ9dF4ljPs_/view?usp=sharing

 [لغة البرمجة Python] شرح العبارات الشرطية if - elif - else
بداية
الصفحة