0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

الاجابة : في جملة if...elif يُتاح أمامك خيارين فقط و لا يُمكن الزيادة على ذلك ؟..؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

صواب

الإجابة "صواب". في جملة `if...elif` في معظم لغات البرمجة (مثل بايثون)، يُتاح لك خياران رئيسيان فقط للتفرع المنطقي:

  • `if`: يتم تنفيذ الكتلة البرمجية المرتبطة بها إذا كان الشرط صحيحًا.
  • `elif` (اختصار لـ "else if"): يتم تنفيذ الكتلة البرمجية المرتبطة بها *فقط* إذا كان الشرط الخاص بها صحيحًا، *و* الشرط الخاص بـ `if` السابق غير صحيح.

لماذا لا يمكنك الزيادة على ذلك؟

تصميم `if...elif` يهدف إلى التحقق من شروط متعددة بالتتابع. بمجرد أن يصبح أحد شروط `elif` صحيحًا، يتم تنفيذ الكتلة البرمجية الخاصة به، ويتوقف البرنامج عن التحقق من باقي شروط `elif` الموجودة.

مثال توضيحي (بايثون):

```python
x = 10

if x > 15:
print("x أكبر من 15")
elif x > 5:
print("x أكبر من 5 ولكن ليس أكبر من 15")
elif x == 5:
print("x يساوي 5")
else:
print("x أصغر من 5")
```

في هذا المثال:

  1. الشرط `x > 15` غير صحيح (لأن x = 10).
  2. الشرط `x > 5` صحيح (لأن x = 10). لذلك، سيتم طباعة "x أكبر من 5 ولكن ليس أكبر من 15".
  3. لن يتم التحقق من الشرط `x == 5` أو كتلة `else`، لأن الشرط `x > 5` قد أصبح صحيحًا بالفعل.

ملاحظة: يمكنك إضافة كتلة `else` في نهاية جملة `if...elif` لتنفيذ كتلة برمجية إذا لم يكن أي من الشروط السابقة صحيحًا. لكن `else` ليست جزءًا من سلسلة `elif`، بل هي خيار إضافي. عدد `elif` محدود بالخيارين المتاحين (إما `if` أو `elif`).

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال الاجابة : في جملة if...elif يُتاح أمامك خيارين فقط و لا يُمكن الزيادة على ذلك ؟.. اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال الاجابة : في جملة if...elif يُتاح أمامك خيارين فقط و لا يُمكن الزيادة على ذلك ؟.. بالأعلى.

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...