زائر

Active member

ما الفرق بين if و elif في لغة بايثون وهل يمكنني أستخدام if بشكل دائم دون الحاجة ل elif

في لغة بايثون، if و elif هما كلمتان تستخدمان لإجراء فحص شرطي (conditional statement)، ولكن هناك فرق بينهما.

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

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

بالإضافة إلى ذلك، يمكن استخدام if بشكل دائم دون حاجة ل elif في حالات عديدة. على سبيل المثال، إذا كان هناك شرط وحيد يجب فحصه في البرنامج.

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


جميع المشاركات تمثل وجهة نظر كاتبها وليس بالضرورة وجهة نظر المنتدى

مجلس عروق ، منتدى الأسماء ، منتدى الصور ، منتدى الوظائف النسائية ، المنتدى الادبي ، ملتقى عروق ، واحة التعليم ، منتدى الازياء والموضة ، العناية بالبشرة و بالشعر ، ديكورات و اثاث المنزل ، منتدى الحياة الزوجية ، مطبخ عروق ، الامومة و الطفولة ، الاستشارات الطبية ، منتدى الحمل و الولادة ، الغاء حجز طيران ناس ، الغاء حجز طيران الامارات ، عروق الشامل ، منتدى الدلع ، منتدى الزخرفة ، منتدى الردود ، مواضيع منوعة ، منتدى الحروف ، رقم صيانة اديسون ، منتدى العوائل ، منتدى اسرار المتزوجات ، منتدى الاعشاب ، منتدى ايش ، رقم صيانة فرزاتشي
أعلى