الجملة الشرطية في عربي بلس نستخدمها لتنفيذ دالة محددة او عدة دوال في حالة تحقق شرط معين مثال
س = 99
اذا_كان س == 99 :
اكتب("مرحبا")
حيث سيتم تنفيذ الدالة اكتب اذا كان المتغير س = 9
حيث ركز هنا ان جميع الدوال التي تكون تابعة للشرط او جملة الشرط يجب ان تكون تحت الجملة وبعيدة عن بداية السطر بفراغ على الاقل
كما ان الامر اذا_كان ليس دالة بل هو من اوامر بناء الجملة التي تستخدم للتحكم في تنفيذ الدوال مثل المثال السابق
ويمكن استخدام الامر اذا_كانت بدلا من اذا_كان وسيعطي نفس النتيجة
س = 99
اذا_كانت س == 99 :
اكتب("مرحبا")
يستخدم هذا الامر لجعل الجملة الشرطية تتحقق من شرط معين ، وان لم يتحقق تنتقل الى التحقق من شرط اخر ، مثال
س = 99
اذا_كانت س == 99 :
اكتب("مرحبا")
ولكن_اذا_كانت س == 3 :
اكتب("اهلا")
ويمكن استخدام الامر "ولكن_اذا_كان" اكثر من مرة في نفس الجملة الشرطية بدون مشاكل
ويمكن استخدام الامر "ولكن_اذا_كانت" ايضا بدون اي مشاكل
يستخدم هذا الامر لتنفيذ دالة او اكثر في حالة لم يتحقق اي شرط من الشروط في الجملة الشرطية
س = 99
اذا_كانت س == 99 :
اكتب("مرحبا")
ولكن_اذا_كانت س == 3 :
اكتب("اهلا")
ولكن_اذا_كانت س == 5 :
اكتب("اهلا وسهلا")
غير_ذلك :
اكتب("لم يتحقق اي شرط")
ويمكن استخدامها لوحدها مع الامر اذا_كان
س = 99
اذا_كانت س == 99 :
اكتب("مرحبا")
غير_ذلك :
اكتب("لم يتحقق شرط")
هي الرموز التي تستخدم لكتابة الشرط مثل يساوي و لا يساوي وهي 4 انواع :
وهي كالاتي :
المعامل | الرمز في الكود |
---|---|
يساوي | == |
لايساوي | != |
اكبر | > |
اصغر | < |
اصغر من او يساوي | <= |
اكبر من او يساوي | >= |
وتتكون من 3 عوامل وهي :
__و__ : ويستخدم للتحقق من شرطين او اكثر في حالة كانوا صحيحين كلهم سيتم تنفيذ الدالة المحددة
مثال :
س = 9
ص = 4
اذا_كان ص == 4 __و__ س == 9 :
اكتب("تحقق الشرطين")
وفي حالة كان احد الشروط غير صحيح لن يتم تنفيذ الدالة
ركز على ان هذا المعامل يتكون من شرطتين سفليتين وحرف واو وشرطتين سفليتين
__او__ : ويستخدم للتحقق من شرطين او اكثر في حالة كان احدهم صحيح سيتم تنفيذ الدالة المحددة
مثال :
س = 9
ص = 88
اذا_كانت س == 9 __او__ ص == 3 :
اكتب("تحقق احد الشرطين")
وفي حالة كان احد الشروط صحيح سيتم تنفيذ الدالة
ليس : ويستخدم للتحقق من ان الشرط المعطى غير صحيح في حالة كان كذلك سيتم تنفيذ الدالة المحددة
مثال :
س = 9
اذا_كان ليس س == 9 :
اكتب("مرحبا")
وفي حالة كان الشرط غير صحيح سيتم تنفيذ الدالة
وتستخدم لمعرفة هل يوجد عنصر معين ضمن قائمة ام لا وهي كالاتي
المعامل | الرمز في الكود |
---|---|
موجود في | __في__ |
ليس موجود في | __ليس_في__ |
مثال :
س = 8
اذا_كان س __في__ [1,3,8] :
اكتب("تحقق الشرط")
كما يمكن استخدامها مع النصوص ايضا مثال
س = "مرحبا خالد"
اذا_كان "خال" __في__ س :
اكتب("تحقق الشرط")
يمكن استخدام الدالة اكتب لمعرفة ناتج الشرط ان كان صحيح ام لا هكذا
س = 8
اكتب(س > 6)
حيث ستكتب الناتج باللغة الانجليزية - اما True او False