مافيا سفن أكس - Mafia7x

الجمل الشرطية في بايثون | الدرس التاسع

صورة الكاتب - Mafia7x - نشر في 02-03-2022 | التصنيف: بايثون
Python

مرحبا بك في الدرس التاسع من كورس تعلم لغة بايثون وفي البداية نستطيع القول أن الجمل الشرطية If Conditional من أهم الأشياء التي يجب أن تكون موجودة في أي لغة برمجه فهي تلعب دوراً اساسياً في كل لغة برمجة مثل مواد البناء في حال أردت أن أصمم منزل اذ تمكننا من عمل شروط وأختيارات عن طريق عواملها ويمكن أن كـ Control Method ويعني أننا نحن من نحدد القرار للبرنامج لأجل التحكم به وتنفيذ أشياء معينة.


عوامل المقارنة

يساوي Equal   ==

لا يساوي Not Equal   =!

اكبر من Greater Than   <

اصغر من Less Than   >

 اكبر من أو يساوي Greater Than or Equal to   <=

اقل من أو يساوي Less Than or Equal to   >=

تساعدنا هذه العوامل على تحديد حالة استخدام الشرط فمثلاً نريد ان نضع باسورد للأداة التي نبرمجها والذي سنفعله هو عمل متغير ونضع الباسورد فيه ثم عمل مدخل ونضع فيه طلب لأدخال الباسورد وبعدها سنضع شرط if ونقول انه في حالة المدخل يساوي المتغير استمر في البرنامج وبعدها في سطر جديد نعمل 4 مسافات للدلالة ان هذا السطر تابع لهذا الشرط ثم نطبع تم تسجيل الدخول بنجاح وفي سطر جديد نضع الشرط جديد وهو else اي في حالة فشل الشرط الاساسي سيقوم بهذا الشرط وفي حالة كان الباسورد خاطئ فيجب طباعة الباسورد خاطئ والخروج من البرنامج ويمكنك رؤية هذا في المثال التالي:


الـ if , elif , else

في هذا المثال قمنا بأنشاء برنامج للتسجيل بأختبار القيادة وقمنا بأنشاء متغير داخله مدخل input لمعرفة العمر age وقمنا بانشاء شرط وهو انه في حالة كان المستخدم عمره اقل من 18 فسيرد عليه البرنامج بانه يجب ان يكون عمره 18 للتقدم للاختبار وأنشاءنا الشرط elif وهو اختصار else if ويأتي بعد الـ if وقلنا للبرنامج انه في حالة كان المستخدم عمره 50 وفوق رد عليه بأنه تم حجز الاختبار له بأقرب وقت وهو السبت وبعدها قمنا بانشاء else وهو في حالة فشل جميع الشروط اطبع للمستخدم انه تم التقديم للاختبار له والسبب في اننا لم نقم بأنشاء elif او if اخر للرد عليه في حالة كان عمره بين الـ 49-18 هو ان الـ else سيستطيع القيام بذلك لاننا حددنا شروط في حالة اكن عمره اقل من 18 او اكبر من 49 فأذا ادخلنا قيمة 20 للمدخل age ستفشل جميع الشروط وسيرد علينا بأنه تم التقديم على الاختبار


عمل شرط داخل شرط

في هذا المثال قمنا بأنشاء برنامج بسيط يقوم بعدة شروط لأدخالنا لاقسام معينة وفي البداية قمنا بطباعة خيارين مع ارقام معهن للدالة انك اذا اردت هذا الاحتيار قم بكتابة رقمه وقمنا بانشاء شرط عادي ثم طبعنا داخله خيار اخر وقمنا بأنشاء شرط داخله ببساطة وايضاً استعملنا or في الشروط وهي عامل لعمل اكثر من احتمال بشرط واحد ( أضافة لهذا الشيء هناك المزيد من العوامل مثل in و is not ) وقمنا في هذا البرنامج بأحتمالين وهن ن الشرط سيعمل في حالة ادخلنا 1 او 01 وباختصار لأنشاء شروط داخل الشروط حتى لو كان الف شرط داخل شرط عليك احترام المسافات اي انه بعد كل شرط اترك 4 مسافات واكتب الكود للدلالة انه لهذا الشرط


خاتمة

وهنا وصلنا لنهاية الدرس التاسع من كورس تعلم لغة بايثون وقد تعرفنا على الجمل الشرطية If Conditional وعواملها وعلى الـ if , elif , else وايضاً طريقة عمل شرط داخل شرط مع الامثلة وغيرها من الامور وفي النهاية اود القول اني أتمنى انك استفدت واستمتعت بهذا الدرس ومع السلامة.

كاتب التدوينة
صورة التدوينة
Mafia7x   

     لا يوجد وصف Ok

close

عن أبي هريرة(رضي الله عنه): (قال رسول الله (صلى الله عليه وسلم):(كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))