العبارات الشرطية في Python: If ، If else ، Elif ، Nested if Statements
نشرت: 2020-11-30نميل إلى اتخاذ الكثير من القرارات في حياتنا سواء كانت متعلقة بالعمل أو الحياة الشخصية. عادة ما نتخذ قرارات بناءً على شروط قليلة ، مثل سأشتري سيارة إذا حصلت على زيادة في العام المقبل.
تعتبر الظروف مهمة جدًا لحياة الجميع للحصول على تجربة ممتعة في حياتنا المهنية أو أسلوب حياتنا. وبالمثل ، تلعب الظروف دورًا محوريًا في لغات البرمجة. هم الذين يساعدوننا في تطوير رمز يمكنه أن يلبي جميع شروط العمل ويؤدي أداءً جيدًا.
عادةً في Python Programming Language يتم تنفيذ التعليمات البرمجية بطريقة متسلسلة مثل السطر الأول سيتم تنفيذه أولاً متبوعًا بالسطر الثاني وهكذا حتى نهاية الكود. تظهر العبارات الشرطية في الصورة عندما يجب أن نقرر أن جزءًا معينًا من الكود يجب أن يعمل فقط إذا كان الشرط صحيحًا.
في هذه المقالة ، سنلقي نظرة على الأنواع المختلفة من العبارات الشرطية الموجودة في لغة برمجة Python جنبًا إلى جنب مع بناء جملة كل عبارة وكود وأمثلة إخراج.
جدول المحتويات
إذا البيان
إذا تم استخدام العبارة عندما يتعين علينا تنفيذ كتلة رمز فقط إذا كان شرط اختبار معين صحيحًا. أولاً ، سيقوم البرنامج بتقييم التعبير الشرطي للاختبار ولن يقوم بتنفيذ كتلة التعليمات البرمجية إلا إذا كان التعبير الشرطي للاختبار صحيحًا. يتم كتابة عبارة IF باستخدام الكلمة الأساسية if .
بناء الجملة
إذا كان تعبير شرط الاختبار:
البيان 1
البيان 2 …….
مثال
# مثال لبيان IF
# عندما يكون الشرط صحيحًا
العدد = 6
إذا كان الرقم> 0:
طباعة (رقم ، "رقم موجب")
print (“Outside If block”)
# عندما يكون الشرط خطأ
العدد = -6
إذا كان الرقم> 0:
طباعة (رقم ، "رقم موجب")
print (“Outside If block”)
انتاج |
6 رقم موجب
خارج إذا كتلة
اقرأ: تحديات بايثون للمبتدئين
إذا كان بيان آخر
لا يمكننا استخدام عبارات If فقط لجميع الشروط المطلوبة في كل بيان مشكلة لتطوير الكود الخاص بنا. في بعض الحالات ، قد يكون لدينا شروط متعددة ، وهذا هو سبب وجود بيان شرطي آخر يسمى IF ELSE.
هذا مثل جملة IF ، لكن لدينا كتلتان هنا وتعبير شرطي واحد. سيتم تشغيل كتلة التعليمات البرمجية if إذا كان التعبير صحيحًا وسيتم تشغيل كتلة التعليمات البرمجية إذا كان التعبير خاطئًا. يستخدم بيان IF ELSE الكلمات الأساسية if and else .
بناء الجملة
إذا كان تعبير شرط الاختبار:
كتلة التعليمات البرمجية لـ if
آخر:
كتلة التعليمات البرمجية لـ else
كتلة رمز خارج
مثال
# مثال على بيان IF ELSE
# عندما الشرط صحيح
العدد = 6
إذا كان الرقم> 0:
طباعة (رقم ، "رقم موجب")
آخر:
print (number، "Negative Number")
print (“Outside If block”)
# عندما الشرط صحيح
رقم = -1
إذا كان الرقم> 0:
طباعة (رقم ، "رقم موجب")
آخر:
print (number، "Negative Number")
print (“Outside If block”)
انتاج |
6 رقم موجب
خارج إذا كتلة
-1 رقم سلبي
خارج إذا كتلة
بيان إليف
كما تمت مناقشته في البيان الشرطي أعلاه ، فإننا نميل إلى وجود العديد من الشروط التي نحتاج إلى الاهتمام بها عند تطوير رمز لمشكلة متعلقة بالعمل. أحد هذه العبارات هو بيان ELIF ، ويستخدم عندما يتعين علينا التحقق من شروط متعددة.
ELIF هو نموذج قصير لـ ELSE IF. في ELIF ، يتم أولاً التحقق من تعبير شرط الاختبار إذا كان صحيحًا ، ثم يتم تنفيذ كتلة التعليمات البرمجية if. إذا كان شرط ELIF الأول خاطئًا ، يتم التحقق من حالة اختبار ELIF التالية ويتكرر هذا حتى آخر شرط لـ elif. إذا كانت جميع شروط ELIF خاطئة ، فسيتم تنفيذ كتلة كود else. تتم كتابة جمل ELIF باستخدام الكلمات الأساسية if elif و else .
تعلم دورة شهادة علوم البيانات من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.
بناء الجملة
إذا كان تعبير شرط الاختبار:
كتلة التعليمات البرمجية لـ if
تعبير شرط اختبار elif 1:
كتلة التعليمات البرمجية لـ elif 1
تعبير شرط اختبار elif 2:
كتلة التعليمات البرمجية لـ elif 2
….
آخر:
كتلة التعليمات البرمجية لـ else
كتلة رمز خارج
مثال
# مثال لبيان ELIF
# عندما يكون أحد الشرط صحيحًا
العدد = 90
إذا كان الرقم == 0:
طباعة (الرقم ، "الشرط 1 صحيح")

رقم elif == 30:
طباعة (الرقم ، "الشرط 2 صحيح")
رقم elif == 60:
طباعة (الرقم ، "الشرط 3 صحيح")
رقم elif == 90:
طباعة (الرقم ، "الشرط 4 صحيح")
آخر:
طباعة (الرقم ، "لا شيء من الشروط صحيح")
طباعة ("خارج كتلة elif")
# عندما لا تكون أي من الشروط صحيحة
العدد = 50
إذا كان الرقم == 0:
طباعة (الرقم ، "الشرط 1 صحيح")
رقم elif == 30:
طباعة (الرقم ، "الشرط 2 صحيح")
رقم elif == 60:
طباعة (الرقم ، "الشرط 3 صحيح")
رقم elif == 90:
طباعة (الرقم ، "الشرط 4 صحيح")
آخر:
طباعة (الرقم ، "لا شيء من الشروط صحيح")
طباعة ("خارج كتلة elif")
انتاج |
90 الشرط 4 صحيح
خارج كتلة elif
50 لا شيء من الشروط صحيحا
خارج كتلة elif
اقرأ أيضًا: تطبيقات بايثون الرائعة في العالم الحقيقي
عبارة IF المتداخلة
تُستخدم عبارات IF المتداخلة عندما نريد تنفيذ رمز معين حيث يجب استيفاء شرطين أو أكثر. هذا البيان يستخدم فقط الكلمات الرئيسية if and else .
بناء الجملة
إذا كان تعبير شرط الاختبار:
إذا كان تعبير شرط الاختبار:
كتلة التعليمات البرمجية لـ if
آخر:
كتلة التعليمات البرمجية لـ else
آخر:
كتلة التعليمات البرمجية لـ else
مثال
# مثال لبيان NESTED IF
# كلا الشرطين صحيح
العدد = 10
إذا كان الرقم> = 0:
إذا كان الرقم == 10:
طباعة ("الرقم المحدد هو 10")
آخر:
طباعة ("الرقم المحدد هو رقم موجب")
آخر:
طباعة ("الرقم المحدد هو رقم سالب")
print ("خارج متداخل إذا كتلة")
# صحة أحد الشروط
العدد = 20
إذا كان الرقم> = 0:
إذا كان الرقم == 10:
طباعة ("الرقم المحدد هو 10")
آخر:
طباعة ("الرقم المحدد هو رقم موجب")
آخر:
طباعة ("الرقم المحدد هو رقم سالب")
print ("خارج متداخل إذا كتلة")
## جميع الشروط غير صحيحة
العدد = -10
إذا كان الرقم> = 0:
إذا كان الرقم == 10:
طباعة ("الرقم المحدد هو 10")
آخر:
طباعة ("الرقم المحدد هو رقم موجب")
آخر:
طباعة ("الرقم المحدد هو رقم سالب")
print ("خارج متداخل إذا كتلة")
انتاج |
الرقم المعطى هو 10
خارج متداخلة إذا كتلة
الرقم المعطى هو رقم موجب
خارج متداخلة إذا كتلة
الرقم المعطى هو رقم سلبي
خارج متداخلة إذا كتلة
خاتمة
في هذا المقال تعرفنا على أهمية العبارات الشرطية في لغة البرمجة. لقد تعمقنا في العبارات الشرطية المختلفة في لغة برمجة بايثون. لقد نظرنا أيضًا في التنفيذ العملي لمختلف العبارات الشرطية جنبًا إلى جنب مع الأمثلة المناسبة لها.
إذا كنت مهتمًا بالتعرف على علوم البيانات ، فراجع برنامج IIIT-B & upGrad التنفيذي PG في علوم البيانات الذي تم إنشاؤه للمهنيين العاملين ويقدم أكثر من 10 دراسات حالة ومشاريع ، وورش عمل عملية عملية ، وإرشاد مع خبراء الصناعة ، 1 - في 1 مع موجهين في الصناعة ، أكثر من 400 ساعة من التعلم والمساعدة في العمل مع الشركات الكبرى.
هل تعلم بايثون خيار جيد؟
مع وجود مجتمع دائم التوسع يركز على علوم البيانات والتعلم الآلي والذكاء الاصطناعي وتطوير الويب ومواضيع أخرى ، فإن Python هي لغة البرمجة التي تربط كل هذه التكنولوجيا. تعتبر Python واحدة من أسهل لغات البرامج من جانب الخادم للقراءة والكتابة والتعلم. كما أنها قابلة للتطوير بدرجة كبيرة. إنها لغة برمجة مرنة بشكل لا يصدق مع العديد من التطبيقات. كما أن هناك طلبًا كبيرًا على العمالة ويدفع جيدًا. تستخدمها كبرى الشركات في العالم ، وفي الوقت نفسه ، تعتبر أيضًا مثالية للتجارب السريعة والأساسية.
ما هو متوسط راتب محترفي بايثون؟
في الهند ، يبلغ متوسط راتب مطور Python للمبتدئين 4،27،293 روبية هندية في السنة. متوسط راتب مطور Python في الهند للمهنيين من المستوى المتوسط هو 9،09،818 روبية هندية في السنة ، في حين أن متوسط راتب مطور Python في الهند للمهنيين ذوي الخبرة هو 11،50،000 روبية هندية. يتم تحديد الراتب ليس فقط من خلال الخبرة ولكن أيضًا من خلال مجموعة متنوعة من المعايير الأخرى مثل البرمجة وقدرات التفاوض الخاصة بالمرشح ومتطلبات الشركة والبيانات المالية وما إلى ذلك.