قرِّر وكرِّر
🎯 محطة مراجعة: قرِّر وكرِّر
لماذا: أثبت أن القرارات والحلقات رسخت: if / elif / else و for و while.
يفتح لك: قسم البناء — القوائم والدوال وأول مشروع حقيقي لك.
وقت المحطة — لا جديد، وكل شيء صار ملكك. قبل درسين كانت برامجك تجري من الأعلى إلى الأسفل، كل سطر، في كل مرة. الآن هي تتفرّع وتتكرر — وهذا 90% مما يفعله أي برنامج. توقّع ما يفعله كل مقطع قبل أن تلمس شيئاً؛ الفكرة كلها أن تقرأ الكود بعينيك، لا أن تشغّله بإصبعك.
| الأداة | وظيفتها | انتبه إلى |
|---|---|---|
| if / elif / else | ينفّذ الفرع فقط عندما يكون شرطه صحيحاً | الفرع الصحيح الأول وحده هو الذي يعمل |
| for i in range(5) | يكرر بـ i = 0, 1, 2, 3, 4 | يبدأ من 0 ويتوقف قبل 5 |
| while الشرط | يكرر ما دام الشرط صحيحاً | شيء في الداخل يجب أن يتغيّر، وإلا لن يتوقف أبداً |
| الأسطر المُزاحة | تتبع الـ if / for / while فوقها | الأسطر غير المُزاحة تعمل بعدها مهما حدث |
⚡ تحدٍّ سريع
كم سطراً يطبع هذا الكود؟
⚡ تحدٍّ سريع
كتب المستخدم 75. ماذا يُطبع؟
⚡ تحدٍّ سريع
ما الخطأ في هذه الحلقة؟
المهمة الأخيرة — من الذاكرة. اكتب عدّاً تنازلياً: اطبع 3 ثم 2 ثم 1، كلاً في سطر، ثم Go!. بحلقة أو بدونها — القرار للبنّاء.
عبرت المحطة 🎉 التفرّع والتكرار هما محرك كل لعبة وتطبيق وروبوت. في القسم القادم تحصل على الحمولة: القوائم لحمل أشياء كثيرة، والدوال لتسمية وصفاتك — ثم مشروع الختام.