الشروط والتكرار في بايثون Python الدرس|6| - Programmer Tech

Programmer Tech

موقع تعليم مجاني يهتم بتعلم البرمجة و علوم الكمبيوتر, أمن المعلومات, القرصنة الأخلاقية, سكربتات

إعلان اعلى المقالة

الخميس، 16 يناير 2020

الشروط والتكرار في بايثون Python الدرس|6|


الحلقات التكرارية و الشروط

سوف نتحدث اليوم عن شيئين وهما :
1- الـ  if statment جمل شرطية if - else.
2- الـ loop جمل تكرارية while - for.
نعتبرها كـ control method يعني نحن من نحدد القرار للبرنامج لاجل التحكم به, للتحكم بالبرنامج يجب استخدام الشروط والتكرار بالبرنامج.

الشروط تعتمد على Comparision Operators :

== يساوي
!= لا يساوي
> اكبر من
< اصغر من
>= اكبر او يساوي
<= اصغر او يساوي
أمثله عن الجمل الشرطيه


ونتيجته بعد run


 وضعنا شرط اذا حرف d موجود في المتغير الذي اسمه name اطبع لنا كلمة "yesss" و بالطبع هذا الحرف موجود في المتغير.

مثال آخر



كل شيئ واضح لا داعي لشرحه.

مثال آخر


النتيجة


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

أمثلة عن الحلقات التكرارية



بهذا المثال عيننا قيمة a هي 5 ووضعنا شرط while طالما a اصغر من 12 يبقى يطبع لنا a بعدد لا نهاية يبقى يطبع a ولا يتوقف كما لاحظتم بصورة النتائج.

مثال



بالمثال السابق وضعنا قيمة هي 0 ووضعنا شرط اذا a اصغر من 10 وقلنا له a += 1 ابقى زود 1 لبينما يوصل للرقم 10 و يتوقف, كما لاحظنا بصورة النتيجة طبع من 1 لغاية 10 وتوقف.

مثال



نلاحظ في المثال وضعنا شرط if اذا a تساوي 3 يطبع لنا الرقم 3 و بالفعل بالنتيجة طبع لنا رقم 3 مرتين لان وضعنا داله الطباعه الاول للشرط مساواة الـ 3 و الشرط الثاني لطباعه ارقام اللوب.

نستطيع تخطي احد القيمة باستخدام الداله contenue كما في المثال التالي



كما لاحظنا انه تخطى لنا الـ 3 , ونستطيع كتابه الداله pass ايضاً يعني مرور دون تخطي شيئ.

نستطيع ايضا ايقاف اللوب باستخدام breack كما بالمثال



لاحظنا انه طبع لنا لغاية الرقم 3 وتوقف لاننا استخدمنا breack .

مثال عن for



المثال لا يحتاج لشرح مفهوم ظاهريا من الصورتين.

للحصول على عدة تمارين و تحديات محلولة في حلقة for يمكنكم الذهاب له من خلال الضغط هنا

ملاحظة بنصيحة مننا لكم

كن مثل الـ (while) إن لم تصل إلى هدفك من المحاولة الأولى، أعد المحاولة مرة و إثنان و ثلاثة حتى يتحقق هدفك و لا تكن مثل الـ (if) تربط مصيرك بمحاولة واحدة، إن تحققت تستمر و إن لم تتحق تتوقف.

https://t.me/Programmer_Tech

ليست هناك تعليقات:

إرسال تعليق

facebook

تسميات

تواصل معنا

Translate

أخر الافكار

من انا

authorمبرمجين ويب و محبين للتقنية و الشبكات و امن المعلومات و سوف نقدم لكم الافضل إن شاء الله
أعرف المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

اقسام