القائمة الرئيسية

الصفحات

تعلم بايثون الدرس الثالث: الشروط

 

 الدرس الثالث: الشروط






     السلام عليكم،

 

     في المقالة السابقة التي يمكنك رؤيتها من هنا تحدثنا عن البيانات الأساسية و أنواعها في  بايثون بنظرة عامة  و اليوم سنتعمق قليلا, ففي  هذه المقالة سنتحدث عن الشروط  في بايثون  ماهي؟، أنواعها و خصائصها. 


        ملاحظة :  يمكننا كتابة الكود البرمجي بلغة البايثون سواء في مِلَفّ بامتداد "py." أو مباشرة من موجه الأوامر "CMD" بعد كتابة أمر  "python".


مقدمة : 

        في لغة البرمجة بايثون، تُعد الشروط (Conditions) من أهم المفاهيم التي يجب فهمها لكتابة برامج قوية ومرنة. تُستخدم الشروط لتحديد طريقة عمل البرنامج بناءً على قيم المتغيرات والظروف المحددة. في هذا الشرح، سنتعمق في فهم مفهوم الشروط في بايثون، وسنشرح جمل الشرط وأمثلة عملية لتوضيح كيفية استخدامها.


1. مفهوم الشروط في بايثون

        تُستخدم الشروط في لغة بايثون لاتخاذ قرارات بناءً على قيم المتغيرات والظروف المحددة. تمكّنك الشروط من تنفيذ أجزاء محددة من البرنامج وتفادي تنفيذ أجزاء غير مرغوب فيها. يمكن استخدام الشروط للتحقق من تساوي القيم، أو أكبر/أصغر منها، أو تحقق شروط معقدة تنطوي على عدة متغيرات.


2. جمل الشرط:

    تُستخدم جمل الشرط لتحديد تنفيذ أجزاء محددة من البرنامج بناءً على صحة الشروط المحددة. في بايثون، تتألف جملة الشرط من ثلاثة أجزاء رئيسية:


- الشرط الأول (if): يتم تنفيذ الكود المحدد في حالة تحقق الشرط الأول.


- الشروط البديلة (elif): تُستخدم لفحص شروط إضافية بعد الشرط الأول. إذا لم يتحقق الشرط الأول وتحقق شرط أحد الشروط البديلة، يتم تنفيذ الكود المرتبط به.


- الشرط النهائي (else): يتم تنفيذ الكود المرتبط بالشرط النهائي في حالة عدم تحقق أي من الشروط السابقة.


3. أمثلة على جمل الشرط:

    لتوضيح كيفية استخدام جمل الشرط في بايثون، سنقدم بعض الأمثلة العملية:

أمثلة بسيطة:




- إذا كانت قيمة المتغير "age" أكبر من 18، قم بطباعة "أنت بالغ".



- إذا كانت قيمة المتغير "score" تساوي 100، قم بطباعة "تهانينا، حصلت على الدرجة الكاملة!"، وإلا فقم بطباعة "حاول مرة أخرى".


الأساليب متعددة الشروط :

    


 


    -قد يتم استخدام جملة الشرط (if) بالاشتراك مع الشروط البديلة (elif) لفحص عدة شروط متعددة، مثل:

  إذا قام المستخدم بإدخال رقم صحيح، قم بطباعة "الرقم صحيح".


  إذا قام بإدخال رقم سالب، قم بطباعة "الرقم سالب".


  إذا قام بإدخال القيمة صفر، قم بطباعة "الرقم صفر".


  وإلا، قم بطباعة "الرقم موجب".


4. أفكار وأساليب أخرى لوضع الشروط في بايثون:

 

        بالإضافة إلى جمل الشرط التقليدية، هناك بعض الأفكار والأساليب الأخرى لوضع الشروط في بايثون:

- استخدام الشروط المتداخلة (Nested Conditions): يتم وضع شرط داخل شرط آخر لزيادة التحكم والمرونة.


- استخدام المشغلات المنطقية (Logical Operators): مثل "و" (and) و"أو" (or)، لربط الشروط المتعددة وإتاحة تنفيذ الكود في حال تحقق أحد الشروط.


- استخدام المشغلات العضوية (Membership Operators): مثل "في" (in) و"ليس في" (not in)، لفحص تواجد قيمة معينة ضمن مجموعة أو تسلسل.


خاتمة:

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


النهاية

     هذه مقالتنا لهذا اليوم.

      و السلام عليكم و رحمة الله تعالى و بركاته.




تعليقات

التنقل السريع