الخميس، 5 ديسمبر 2019

جملة اذا المتداخلة Python nested IF statements

جملة اذا المتداخلة 

Python nested IF statements

جملة اذا المتداخلة Python nested IF statements

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

 في العنصر المتداخل if ، يمكنك الحصول على if ... elif ... آخر الإنشاء داخل آخر إذا ... elif ... إنشاء آخر.

 بناء الجملة
 بناء جملة المتداخلة إذا ... elif ... قد يكون بناء آخر -
if expression1:
   statement(s)
   if expression2:
      statement(s)
   elif expression3:
      statement(s)
   elif expression4:
      statement(s)
   else:
      statement(s)
else:
   statement(s)

 مثال Example


#!/usr/bin/python

var = 100
if var < 200:
   print "Expression value is less than 200"
   if var == 150:
      print "Which is 150"
   elif var == 100:
      print "Which is 100"
   elif var == 50:
      print "Which is 50"
   elif var < 50:
      print "Expression value is less than 50"
else:
   print "Could not find true expression"

print "Good bye!"

عند تنفيذ الكود أعلاه ، فإنه ينتج النتيجة التالية -
Expression value is less than 200
Which is 100
Good bye!




التسميات: