بايثون للمبتدئين

  • دروس بايثون للمبتدئين تابع جمل التحكم الشرطية او العبارات الشرطية

    الدرس العاشر من دروس بايثون للمبتدئين
    تابع جمل التحكم الشرطية او العبارات الشرطية
    conditional statement
    اتكلمنا فى الدروس السابقة على جمل التحكم الشرطية وعرفنا ان الهدف من كتابتها هو التحكم فى مسار البرنامج
    وانها عبارة عن بلوك من الاكواد يرتبط تنفيذها بتحقق شرط معين .

    وبدائنا بشرح الحالة الاولى من عبارة if وهى
    – simple if
    و الحالة الثانية وهى if else
    النهاردة هنتكلم على الحالة الثالثة من حالات if وهى if else if
    وهى تكتب بالصورة التالية elif .
    وتستخدم فى حالة وجود أكثر من شرط او احتمال .

    Python if else condition — TutorialBrain

    وهى تاخذ الصيغة التالية

    if(condition):
    statements1
    elif (condition):
    statements2
    elif (condition):
    statements3
    .
    .
    else :
    statements

    يتم كتابة جملة الشرط بأستخدام عبارة if else if كالتالى :
    نبداء بكتابة الكلمة المحجوزة if وبعدها نفتح قوسين ونكتب بداخلهم العبارة او العبارات المراد التحقق من صحتها او الشرط
    ويجب ان تكون النتيجة المرجعة منة
    boolean (true or false)
    وذلك باستخدام احد معاملات المقارنة السابق شرحهم comparison operators
    والدمج بينهم عند وجود اكثر من شرط او عبارة باستخدام
    and
    or
    وبعدها نكتب الجملة او الجمل المراد تنفيذها فى حالة تحقق هذا الشرط .
    ثم نكتب عبارة elif ونفتح قوسين ونكتب بداخلهم العبارة او العبارات المراد التحقق من صحتها او الشرط الاخر
    وبعدها نكتب الجملة او الجمل المراد تتفيذها فى حالة تحقق هذا الشرط .
    بعدها يتم تكرار عبارة elif بعدد الاحتمالات او الشروط المتوقعة .
    ثم نكتب عبارة else ونكتب بداخلها الجملة او الجمل المراد تنفيذها فى حالة عدم تحقق اى شرط من الشروط السابقة .

    ونلاحظ الاتى :
    _ فى حالة تحقق الشرط ( نتيجة الشرط true )فى اى شرط يتم تنفيذ الجملة او الجمل الخاصة بهذا الشرط وبعدها يخرج مباشرة من جملة if دون اختبار باقى الشروط .
    اما فى حالة عدم تحقق الشرط (نتيجة الشرط false ) فى اى شرط يتم الانتقال مباشرة الى الشرط الذى يلية لحين تحقق الشرط او طباعة الجمل بداخل else (فى حالة ان تكون جميع نتائج جمل الشرط false ).
    ثم يتجة البرنامج مباشرة لتنفيذ باقى الاكواد الموجودة داخل البرنامج .

    مثال للتوضيح : لو اردنا كتابة برنامج ياخذ رقم من المستخدم وبناء على هذا الرقم يتم طباعة اليوم .

    سيتم تعريف متغير يحمل رقم اليوم ومن الممكن استخدام طريقة الادخال السابق شرحها فى الادخال .
    بعدها يتم اختبار الشرط الاول فاذا كانت قيمة المتغير تساوى القيمة الموجودة بهذا الشرط (نتيجة الشرط true )
    سوف يتم طباعة اليوم . وبالتالى الخروج مباشرة من جملة if دون تنفيذ باقى جمل الشرط .
    اما اذا كانت قيمة المتغير لاتساوى القيمة الموجودة بهذا الشرط
    سوف ينتقل البرنامج مباشرة الى الشرط الذى يلية وهكذا يتم الانتقال الى الشرط الذى يلية طالما ان نتيجة الشرط false

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر