شروط: تعني conditions في اللغة الإنجليزية. و نستخدم الشروط لتحديد طريقة عمل البرنامج.
كما أنه يمكنك وضع العدد الذي تريده من الشروط في البرنامج الواحد, تستطيع وضع الشروط بداخل بعضها البعض أيضاً.
أمثلة على جمل الشرط في بايثون
إسم الجملة | دواعي الإستخدام |
---|---|
IF Statement | و هي تستخدم فقط في حال كنت تريد تنفيذ كود معين حسب شرط معين. | في اللغة العربية تعني " إذا ".
Else Statement | و هي تستخدم فقط في حال كنا نريد تنفيذ كود معين في حال كانت نتيجة جميع الشروط التي قبلها تساوي . يجب وضعها دائماً في الأخير, لأنها تستخدم في حال لم يتم تنفيذ أي جملة شرطية قبلها. | في اللغة العربية تعني " أي شيء آخر ".
Else IF Statement | جملة أو جمل الـ يوضعون في الوسط, أي بين الجملتين و . | تستخدم إذا كنت تريد وضع أكثر من إحتمال ( أي أكثر من شرط ).
التعابير الشرطية Conditional Expressions
الشروط التى تعتمد عليها الجمل الشرطية تسمعى التعابير الشرطية وهى تعتمد على تعابير رياضية logical mathematical conditions مثل:
- يساوي (Equal (a==b
- لا يساوي (Not Equal (a!=b
- أصغر من (less than (a<b
- أصغر من أو يساوي (less than or equal(a<=b
- أكبر من (great than (a>b
- أكبر من أو يساوي (great than or equal (a>=b
المثال if
•إذا كانت قيمة المتغير تساوي 5 سيتم طباعة الجملة: .
•إذا كانت قيمة المتغير لا تساوي 5 سيتم طباعة الجملة: .
- S = 5
- if S == 5:
- print('S is equal 5')
- else:
- print('S is not equal 5')
•سنحصل على النتيجة التالية عند التشغيل.
المثال elif
• شرط الأول إذا كانت قيمة المتغير اكبر من قيمة .سيتم طباعة الجملة: .
• شرط الثاني إذا كانت قيمة المتغير تساوي قيمة .سيتم طباعة الجملة: .
a=200 b=200 :if a>b (" print("a great than b :elif b==a ("print("a equal b
•سنحصل على النتيجة التالية عند التشغيل.