random
أخبار ساخنة

الشروط if في بايثون 4#

الصفحة الرئيسية






شروط: تعني conditions في اللغة الإنجليزية. و نستخدم الشروط لتحديد طريقة عمل البرنامج.

كما أنه يمكنك وضع العدد الذي تريده من الشروط في البرنامج الواحد, تستطيع وضع الشروط بداخل بعضها البعض أيضاً.


أمثلة على جمل الشرط في بايثون

إسم الجملةدواعي الإستخدام
IF Statementif في اللغة العربية تعني " إذا ".
و هي تستخدم فقط في حال كنت تريد تنفيذ كود معين حسب شرط معين.
Else Statementelse في اللغة العربية تعني " أي شيء آخر ".
و هي تستخدم فقط في حال كنا نريد تنفيذ كود معين في حال كانت نتيجة جميع الشروط التي قبلها تساوي false.
يجب وضعها دائماً في الأخير, لأنها تستخدم في حال لم يتم تنفيذ أي جملة شرطية قبلها.
Else IF Statementelif تستخدم إذا كنت تريد وضع أكثر من إحتمال ( أي أكثر من شرط ).
جملة أو جمل الـ elif يوضعون في الوسط, أي بين الجملتين if و else.

التعابير الشرطية Conditional Expressions

الشروط التى تعتمد عليها الجمل الشرطية تسمعى التعابير الشرطية وهى تعتمد على تعابير رياضية logical mathematical conditions مثل:

  1. يساوي   (Equal (a==b
  2. لا يساوي (Not Equal (a!=b
  3. أصغر من (less than (a<b
  4. أصغر من أو يساوي (less than or equal(a<=b
  5. أكبر من (great than (a>b
  6. أكبر من أو يساوي (great than or equal (a>=b

المثال if

إذا كانت قيمة المتغير S تساوي 5 سيتم طباعة الجملة:   S is equal 5.

إذا كانت قيمة المتغير S لا تساوي 5 سيتم طباعة الجملة:   S is not equal 5.

Test.py
  1. S = 5
  2. if S == 5:
  3. print('S is equal 5')
  4. else:
  5. print('S is not equal 5')

سنحصل على النتيجة التالية عند التشغيل.

S is equal 5

المثال elif 

• شرط الأول إذا كانت قيمة المتغير a اكبر من قيمة b.سيتم طباعة الجملة:   a great than b .

• شرط الثاني إذا كانت قيمة المتغير a تساوي قيمة b.سيتم طباعة الجملة:   a equal b .


 a=200  
 b=200  
:if a>b  
(" print("a great than b      
:elif b==a  
 ("print("a equal b      

سنحصل على النتيجة التالية عند التشغيل.

a equal b 
google-playkhamsatmostaqltradent