جاري التحميل...

إذا وإلا

النقطتان بعد if وبعد else تقولان إن الأسطر المزاحة تتبع هذا الطريق. احذفهما فيتوقف البرنامج. if و else بأحرف صغيرة. If بحرف كبير يوقف البرنامج.

الطريق الأول حين يكون الجواب True

cups = 2 يخزّن 2. if cups > 1: يسأل السؤال الذي تعرفه من صفحة المقارنة. 2 أكبر من 1، فالجواب True، و print("tea") يعمل. أسطر else لا تعمل. لا ترى water.

فنجانان، سطر الشاي

python
cups = 2
if cups > 1:
print("tea")
else:
print("water")

الشاشة تُظهر tea. water لا يُكتب.

الطريق الآخر حين يكون الجواب False

cups = 1 يخزّن 1. cups > 1 صار False، فسطر tea يُتخطى. أسطر else تعمل و print("water") يكتب water. else هو الطريق الآخر. ليس سؤالًا ثانيًا ولا يخزّن قيمة جديدة.

فنجان واحد، سطر الماء

python
cups = 1
if cups > 1:
print("tea")
else:
print("water")

الشاشة تُظهر water. tea لا يُكتب.

من هذين السطرين يعمل واحد فقط. في البرنامج الأول ترى tea. في الثاني ترى water. لا تراهما معًا في التنفيذ نفسه. الصفحة السابقة كانت تضم جوابين. هذه الصفحة تأخذ جواب True أو False وتختار طريقًا.

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

الصفحة التالية تسمّي عدة حالات

هذه الصفحة طريقان. لا تكرر الأسطر ولا تخزّن دالة. الصفحة التالية تسمّي عدة حالات مع match.

قُلها بنفسك

  1. النقطتان لازمتان. بدونهما يتوقف البرنامج.
  2. cups = 2 يكتب tea. سطر water لا يعمل.
  3. cups = 1 يكتب water. سطر tea لا يعمل.
  4. من السطرين يعمل واحد. else يحاذي if.
  5. الصفحة التالية: عدة حالات مع match.

قراءة خاطئة

  • توقع tea و water معًا في تنفيذ واحد
  • دفع else تحت if
  • ترك النقطتين بعد if أو else
  • كتابة If أو Else بحرف كبير
  • كتابة if cups = 2. علامة = واحدة تخزّن ولا تسأل. السؤال هنا cups > 1

إن جمعتها

النقطتان لازمتان، و else يحاذي if.
cups = 2 يكتب tea. cups = 1 يكتب water.
من الطبعتين تعمل واحدة.
الصفحة التالية تسمّي عدة حالات مع match.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
5
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى