الجملة الشرطية اذا او اما في بايثون بيثون Python IF...ELIF...ELSE Statements
الجملة الشرطية اذا او اما في بايثون بيثون
Python IF...ELIF...ELSE Statements
يمكن دمج بيان آخر مع عبارة if. تحتوي عبارة أخرى على كتلة التعليمات البرمجية التي يتم تنفيذها إذا تم حل التعبير الشرطي في العبارة if إلى 0 أو قيمة FALSE.
البيان الآخر عبارة عن بيان اختياري ويمكن أن يكون هناك عبارة واحدة فقط على الأقل تتابع if.
الصيغة Syntax
The syntax of the if...else statement is −
if expression: statement(s) else: statement(s)
مخطط التدفق Flow Diagram
مثال Example
#!/usr/bin/python var1 = 100 if var1: print "1 - Got a true expression value" print var1 else: print "1 - Got a false expression value" print var1 var2 = 0 if var2: print "2 - Got a true expression value" print var2 else: print "2 - Got a false expression value" print var2 print "Good bye!"
عند تنفيذ الكود أعلاه ، فإنه ينتج النتيجة التالية -
1 - Got a true expression value 100 2 - Got a false expression value 0 Good bye!
جملة The elif Statement
جملة elif يسمح لك للتحقق متعددة
التعبيرات لـ TRUE وتنفيذ كتلة من التعليمات البرمجية بمجرد تقييم أحد الشروط إلى TRUE.
على غرار الآخر ، بيان elif هو اختياري. ومع ذلك ، بخلاف أي شيء آخر يمكن أن يكون هناك بيان واحد على الأكثر ، يمكن أن يكون هناك عدد تعسفي من عبارات elif بعد علامة if.
الصيغة syntax
if expression1: statement(s) elif expression2: statement(s) elif expression3: statement(s) else: statement(s)
لا تقدم Core Python عبارات التبديل أو الحالة كما هو الحال في اللغات الأخرى ، ولكن يمكننا استخدام if..elif ... جمل لمحاكاة حالة التبديل كما يلي -
مثال Example
#!/usr/bin/python var = 100 if var == 200: print "1 - Got a true expression value" print var elif var == 150: print "2 - Got a true expression value" print var elif var == 100: print "3 - Got a true expression value" print var else: print "4 - Got a false expression value" print var print "Good bye!"
عند تنفيذ الكود أعلاه ، فإنه ينتج النتيجة التالية -
3 - Got a true expression value 100 Good bye!
التسميات: Python بايثون
<< الصفحة الرئيسية