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

الصفحات

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

 29a1e3b8-3e84-4b14-b60d-0fa97512e420-cd6559189a3c.small


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

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

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

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

1

ونتيجته بعد run

2

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

مثال آخر

3

4

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

مثال آخر

5

النتيجة

6

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

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

1

2

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

مثال

1

2

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

مثال

3

4

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

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

5

6

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

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

7

8

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

مثال عن for

9

10

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

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

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

تعليقات

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