بايثون 2: الشروط والحلقات
توتي تسأل: «كيف يقرّر البرنامج؟»
ماذا سنتعلّم؟
- if وelif وelse لاتخاذ القرار
- for وwhile للتكرار
- المسافة البادئة جزء من اللغة
كيف يقرّر البرنامج؟ وكيف يكرّر شيئاً بلا نسخ؟ في الدرس السابع من مبرمجي نسق نتعلّم الشروط والحلقات في بايثون.
الشروط

if age >= 18: print("بالغ") elif age >= 13: print("مراهق") else: print("طفل")المسافة البادئة جزء من اللغة: هي التي تحدد ما ينتمي إلى الشرط.
الحلقات وجدول الضرب

n = int(input("رقم: ")) for i in range(1, 11): print(n, "×", i, "=", n * i)while تكرّر ما دام الشرط صحيحاً؛ تأكّد أنه سيصبح خاطئاً يوماً ما.
نشاط وورقة عمل للطباعة
حمّل ورقة النشاط (PDF): توصيل الكلمات بعملها، وتتبّع ناتج برنامج قصير، وكتابة جدول ضرب مع «زوجي/فردي».
اختبر نفسك
5 أسئلة مع سيلا وتوتي: ابدأ الاختبار.
إجابات ورقة النشاط لولي الأمر
- if ← إذا، elif ← وإلا إذا، else ← وإلا، for ← يمرّ على القيم، while ← ما دام الشرط صحيحاً.
- range(1, 11) ← من 1 إلى 10.
الدرس القادم: الويب: HTML وCSS وJavaScript معاً.
نص الدرس كاملاً — حوار سيلا وتوتي
المعلمة سيلاأهلاً بمبرمجي نسق! أنا سيلا.
المعلمة توتيوأنا توتي. كيف يقرّر البرنامج؟ وكيف يكرّر شيئاً بدون أن نكتبه مرات كثيرة؟
المعلمة سيلابالشروط والحلقات! درسنا اليوم: بايثون، الدرس الثاني.
المعلمة سيلاالشرط يبدأ بكلمة if: إذا كان العمر أكبر من أو يساوي ثمانية عشر، نطبع: بالغ.
المعلمة سيلاوelif لشرط آخر، وelse لكل ما تبقّى. والبرنامج ينفّذ أول شرط صحيح فقط.
المعلمة توتيولماذا توجد مسافة قبل السطر الذي تحت if؟
المعلمة سيلاسؤال مهم! في بايثون، المسافة البادئة جزء من اللغة: هي التي تحدد ما ينتمي إلى الشرط.
المعلمة سيلاأما الحلقة for فتمرّ على مجموعة من القيم واحدة واحدة. مثلاً: من واحد إلى عشرة.
المعلمة سيلاوالحلقة while تكرّر ما دام الشرط صحيحاً… لكن انتبهوا أن يصبح الشرط خاطئاً يوماً ما، وإلا لن تتوقف!
المعلمة توتيهيا نصنع جدول الضرب لأي رقم!
المعلمة سيلانطلب رقماً بـinput ونحوّله بـint، ثم حلقة for من واحد إلى عشرة تطبع الرقم في كل خطوة.
المعلمة توتيكتبتُ سبعة… فظهر جدول السبعة كاملاً! سبعة، أربعة عشر، واحد وعشرون…
المعلمة سيلالنلخّص: if وelif وelse للقرار، وfor وwhile للتكرار، والمسافة البادئة تحدد الكتل.
المعلمة توتيجرّبوا: اجعلوا البرنامج يطبع «زوجي» أو «فردي» لكل رقم في الجدول!
المعلمة سيلاسؤال التحدي: ما الحلقة التي تكرّر ما دام الشرط صحيحاً؟ جرّبوا الاختبار في موقع نسق.
المعلمة توتيوفي الدرس القادم: الويب… كيف يتحرّك الزر عندما نضغطه؟
★سيلا وتوتيإلى اللقاء مع نسق تعلّم!
🎯 اختبر نفسك
5 أسئلة — اختر الإجابة الصحيحة.